Specifically: they have policies that strongly support the domain owner, they make a point of saying the domain owner owns the domain (not the registrar), they give back to many different Open Source projects, their management software works quite well, and they provide free email service for your domain so you don't have to run a mail server if you don't want to.
Their hosting works quite well too. Not the best for disk performance, but they have good unmetered bandwidth, tons of flexibility, and good management software.
Single best feature? Total access to domain zone files. I also like that as an individual you can hide your contact information from being displayed in the whois records.
* Gandi.net
* Namecheap
* Name.com (Some very sleazy practices, see child)
* MonikerSee http://nathanhammond.com/namedotcom-another-unscrupulous-reg...
And in general, it is usual a good idea to have separate service providers for domain name registering and for hosting.
Their interface is a little clunky but reasonably nice, and they make some stuff, like setting up Google Apps, super-easy.
Unfortunately, their password recovery scheme is to email me my password in plaintext, and I'm really not comfortable having my main domain that controls my email and online presence protected by bad security, so I'm moving off of them very soon, at least for danieljackoway.com
I use their control panel once every couple of months and although it doesn't have the "pretty" element to it, it's quite an easy and intuitive tool to work with and I even dare say it, is the most functional domain management tool I've seen.
At a glance you can see which domain is locked, private, auto-renewed, etc and changing any of this is just a matter of selecting a couple of domains from the list and applying the action you want in a batch.
For example, you want to transfer 5 domains away: 1- go to the domains manager 2- from the list, check each domain you wish to transfer away 3- click on the Transfer Domains Out action 4- simply follow the flow and provide the extra info where required.
You could be done in less than a minute.
We switched everything over to DNSimple and I'm happy paying them $3/month so I never have to look at another GoDaddy config/upsell screen again. They also have a status page (powered by Pingdom) http://status.dnsimple.com.
* Registration: Gandi.net (at time of posting $15.00/yr for .com with 1yr SSL cert + some other junk I won't use) * VPS / DNS: Zerigo.com (for a 512MB RAM slice it's $20/month with significantly more storage and transfer than, say, Linode. Performance states no oversubscription (we'll see) - their DNS service looks good for the money comparatively, you get 20domains @ 20/yr with, what looks to be a nice API) * DNS runner up: Dyn.com (more expensive than what I'd like to pay with limits that seem like they could be a problem until you scale to the more expensive stuff. That being said, they look to be very reliable.) * SSL: RapidSSL.com (who knows anymore with CA's based on the DigiNotar fiasco and Comodogate, but the price is right)
I've only used GoDaddy once when someone transferred a domain to be and wanted to do this over GoDaddy's internal transfer feature. The first thing I did was transferring the domain to domaindiscount24.