I have been moving my stuff to porkbun.com. They are US based and $8.84 for a .com. Cloudflare is an interesting offering, although as of right now, it's not actually launched and it appears that you are required to be routing all your traffic through cloudflare to be able to use their registrar service. I don't know if that is a permanent requirement or just for now though.
Why do you say this? You can already use their DNS service without routing your traffic through Cloudflare, so it'd be weird that domain registration required that.