I know, Cloudflare is often criticized in privacy groups and also I do not find everything good. I myself use Cloudflare actually only for two things, which do not concern the privacy of the visitors of my websites. DNS hosting and domain registration.
Cloudflares DNS management is very easy to use and they also offer a good API to automate the management. There is also support for features like DNSSEC.
To answer the question from an anonymous reader:
Any reason why you’re using a paid CDN for a personal website and not a free one like Cloudflare?
I still use Cloudflare, but only as a registrar for a few domains and for the DNS management (which I do by code lately). (I have not yet found a better alternative to Cloudflare for this.)
As a CDN I use BunnyCDN (alternatively here is my referral link), firstly because I don’t like how Cloudflare makes Tor users' browsing so difficult, but also because BunnyCDN gives me more flexibility (with edge rules and all the other features - like the cloud storage which I use for media files on my blog), it’s an European company and it’s more sustainable if I pay for the services I use myself.