I used to use GoDaddy but I hate their interface and the fact that you have to get upsold a bunch of garbage before you can actually check out.
I moved to NameCheap and have been very happy. I'm interested to see if name.com is any better, but at this point it probably doesn't matter. I just want all my domains in one spot.

