Dynadot + Cloudflare is the best. Unless you care to run your own dns. If you want to use a registrar's DNS service, Dynadot will come out on top in terms of options.
Then there's easydns. They offer some options, if you use them for both registration and DNS, which are unavailable at others.
Namecheap is a decent option, as is epik. The only thing I don't like at Epik is that they schedule updates so they're not instant. Solid setup though.
Avoid using your registrar's DNS when possible. Don't put all your eggs in one basket.