Namecheap.com seems like a good option. However, I have a few international TLDs that they don't manage, so I ended up going with Name.com (http://name.com). They too ran an anti GoDaddy campaign and the service seems straight forward enough w/o all the stupid upsells that GD does.
I've been using namecheap.com for a while and they are, in general, pretty good. One issue I have noticed is that their redirecting service seems to be pretty unreliable. It appears to work 2/3rd of the time. The other 1/3 it gives off all sorts of errors.
A friend of mine runs http://www.namecheap.com - I have massive respect for them after they ran an anti-Go Daddy campaign when Bob Parsons posted the elephant killing video, and again when he supported SOPA...
Moniker is my favorite hands down: http://moniker.com They are also a favorite of domainers for their features and support. In my opinion they have unmatched security, and will fight to keep your privacy when using whois protection (unlike another popular registrar listed here as an alternative to GoDaddy, from my own personal experience).
If you want a registrar and DNS host, I've had great luck with http://dnsimple.com
Great customer support, and they're always adding new features. And having 3rd party DNS hosting separate from your server provider makes switching providers easier.