The only other smallbiz-grade service I've used is DNSPark. They are decent but their management interface is painful and has not changed in 7 years (!).
been happy with it, and they have an easy to use API so if you are doing ~cloud~ things, you can script adding DNS entries etc quite easily from most programing languages.