I think that the customer service that you choose to make use of is just as important if not more so than teh price because if you pay for something then you want to be able to ensure that you get the help on it if something goes wrong.I love GoDaddy's customer service, I have my website hosted through them and I also buy my domain through them. Their pricing is very competitive in the market. The feel the integration is seamless when we have bought the domain from the same hosting service provider.