There is no magic bullet. They all suck, and 80% of them are owned by the same few groups. And if they haven't been assimilated, they will be. Google any hosting/name provider and the words "sucks" or "problems" and you'll see. At least with GoDaddy, they have clear-speaking clear-thinking techs and customer service people.
That actually was one of the reasons why I stayed with GoDaddy for so long. On those rare occasions when I actually needed support, it was available and usually competent. Nowadays, not so much. The last time I had to call them I spent an hour and a half on hold and wound up being connected to a moron when I finally got through.
The client had both lost access to their former email address and had lost their login password, and so had to re-establish ownership of the domain. In the past, this would have been an easy thing: Fax or email them a copy of the registrant's driver's license and the business's license, and that would be that. And actually, that's still the way it's done, in theory. But the idiots he talked to at GoDaddy didn't know that.
Because I was listed as both the tech and admin contact for the domain, I figured I could at least pay the renewal fee to get the site back up. I'd done that in the past in similar situations. There's no ICANN rule against someone other than the regisrant paying the renewal fee, especially when that someone is also one of the WHOIS contacts for the domain. But it was no-go. They wouldn't take the payment.
In the end, I registered a similar domain (on NameSilo) and uploaded his site to it while the client continued duking it out with GoDaddy. When it was finally resolved, I parked the old domain on the new one because the new one was actually better. But It took about a month -- plus a hefty redemption fee -- before it was all sorted out.
I honestly wonder whether the delay was intentional so they could collect the redemption fee. I mean, the procedure for re-establishing ownership is not complicated. It could have been done in minutes. But they dragged it out for a month.
That experience put the kibosh on my relationship with GoDaddy. The only reason I'd put up with their upselling, nagging, and incessant UI changes for ~15 years was because their support, when needed, was decent. Take that away, and there's no point in dealing with them -- especially since their prices are higher than most other registrars nowadays. I figure I'll be saving about $400.00 - $600.00 / year by having switched to NameSilo between the basic registration fees and the free WHOIS privacy that NameSilo offers. GoDaddy charges $9.95 / year per domain for the privacy service.
Rich