I like Namecheap. Pros: - Excellent support, very easy to push domains, free whois for the first year. Cons: - A bit expensive. I obviously have domains with other registrars too, but if I were to reg a new .com today, I'd go to NC.
I never have and probably never will use Go Daddy, or 1 and 1 for anything. They both have too many stupid policies that I don't even want to deal with. I use a registrar owned by a friend of mine, Domain Filer, or my host Web Air. Every time I see someone offer a certain number of email accounts, like say 10, I know they are full of surprises. Together it's a good combination. unlimited domains, unlimited SQL, Unlimited Sub Domains, email accounts, good service, painless transfers, good service, everything is good all around. No worries.