Honest question: when was that, and what was the criteria for "best"?
I've been purchasing domains since the time when you had to mail in a check for the payment (and the grace period was like 6 months). I don't ever recall GoDaddy being any version of "best".
I remember switching to them from Network Solutions or Register.com, who still charged like $99 or $29 per domain (I forget which). It was amazing that they had $9 domains AND they provided DNS (it used to be you'd be stuck needing an ISP for this)
The first domains I got were from register.com at over $30/year. I assumed I was getting great service or something. When I finally had an issue, I sat on hold for over an hour and then got disconnected. I decided to switch to godaddy, the cheapest well known brand.