I moved my DNS setup for my domain names over the Cloudflare a while back. People much more knowledgable than I mentioned they liked it…in particular the proxying of your IP addresses. I like this additional layer of privacy since I’m self-hosting some services I’ve made available online. My personal IP address is not visible to the internet at large.
However, self-hosting these services means that I need to set up dynamic DNS. My IP address will occasionally change, and I need dynamic DNS to ensure my services remain available after an IP address change.