A free CloudFlare account allows unlimited domain DNS services and their 'control panel' is clean and straight forward.
Unlike GoDaddy their only upsell is for their paid CDN services.
You can use the GoDaddy dns manager (dns.godaddy.com) without having your domain registered there. I use it because it's a much more robust DNS manager. You can manage your external domains with it.
> I really don't get the hate for GoDaddy.
I really don't get the hate for GoDaddy. SourceForge, OTOH, are reprehensible.