Although I have mixed feelings, I've switched all my domains to Google... the one down side to Google's domain management is there's no way to bulk edit contact information (when you move).
It's about as simple as it gets to add services, but Google's DNS is included (as opposed to GoDaddy's, which is slower) and I don't get pressured multiple times and have to click less obvious links to not choose other services. Privacy is included at cost, for TLDs that support the option.