However, I do use their DNS control panel (dns.godaddy.com). You can put in any external domain (no need to transfer). Their DNS manager supports almost every type of record including AAAA and TXT. It's much better than the DNS managers I've used in the past.
I would point out, however, that GoDaddy's focus is on small businesses that (generally) aren't tech savvy and want to buy a domain with email and a hosting account. Those of us that are more tech savvy are more likely to find better prices for various products at different places rather than paying the extra for the convenience of getting it all in one place.
GoDaddy offers a lot of products I didn't even know existing before I started working here, like Online Storage.