I have visited a few of the major players' websites. They seem (mostly) similar in prices and services. I have also seen both positive and negative reviews for those companies. I am concerned about being locked in, or surprised with hidden fees. (I paid $75US for a year of service in 1999, now it is only $10.99US?)
Which is the most trustworthy company to use for registration? Which ones have hidden fees or privacy problems?