I’ve got some domains in Cloudflare and some in Porkbun. No issues yet. I also like how straightforward Porkbun is while still supporting API automation and team accounts.
Domain names aren't the money maker for Cloudflare. Having the domain with them so that you'll eventually use them for other things is. That's why everything is at cost.
It's a great place to keep your domain names. Beyond that is up to you.
Wanted to dog pile on this - Godaddy gave away my entire account back when I was younger. I lost lots of domains, including my website, "strategywiki.org".
- Cloudflare