Another vote for Porkbun here. I switched after Google Domains shared they were selling off to Squarespace. It’s been a lovely experience and their website just seems more human than the other big players. Cloudflare isn’t a terrible alternative option as long as you’ll be using their DNS.
Hopefully they don’t go out of their way to try to lock you into using their VTT. I’m not a fan of Roll20 myself but as long as they let Demiplane be themselves and keep it mostly open for third party plugins to do their thing, we should be alright in the long run.