The only - only - thing they have is a big advertising budget. Their services, support, pricing, ... all bad
Most people don't know anything. The 99.9% of people buying domains don't browse Hacker News or stay privy of news regarding domain registrars.
Dirty
I just went through this transferring a domain from GD to namecheap.
Personally I use Gandi when I want to pay a bit more to have a user friendly interface and support. When I just need a domain for myself I use bookmyname because it can't be cheaper and the old interface is fine for me.
If you are already sending your money to Amazon, AWS Route 53 is also a good alternative.
--
[0] https://www.google.com/search?q=%22The+registrar+for+this+TL...
My only affiliation with them is as a happy customer.
Who do you use and why?