I have domains from Network Solutions, GoDaddy, and Register.com, but there are many other registrars — some of which must be better than these. Network Solutions is too expensive and difficult to work with, GoDaddy is annoying and greedy, while Register.com may be great but I don’t have a good comparison.

I am thinking of consolidating all my domains with one registrar. Where should I go and why?