I would say GoDaddy is probably the worst host is you have any plans of ever getting larger or trying your hand with some advanced coding.
As far as features, uptime, and unbeatable customer service; I have found that Little Oak is by far and away been the best for my needs.
www.littleoak.net/