I cannot advise on suitability of the DNS hosting services directly. What I can tell you is that I opted to use a DNS hoster (cloudflare) separate from my domain registrar (hover) because the latter did not easily support the acquisition of letsencrypt ssl certificates using the acme script. So you may look for this if you host your own services.
For my choice of DNS hoster, I also found that records propagate extremely fast, which is helpful if you tinker a lot with new self-hosted services. You are unlike to find data on this so you may have to try it out yourself.