Cloudflare aren’t a bad registrar (imo) - they sell and renew domains at wholesale cost, forward emails, can do website landing pages with a Worker (etc). Understand the product in depth and would seem like a reasonably safe bet. (Not shilling for them, just personal experience).

Cloudflare does not allow you to use other nameservers. That makes them a bad registrar since they forbid using a different service for a unrelated thing.