There are many great web hosts, some with small teams and some corporate size. I tend to think it's usually a question of what you are looking for, what you will be satisfied with, what your budget is, etc. From the top of my head, there's the market giant - HostGator, DreamHost, BlueHost, Eleven2, StableHost, WiredTree to name a few.
But I would like to suggest Simplix.net and as you asked "why?" Because in simple words, we provide what we say. When you are looking to host your website, what's the most idealistic features you want?
First and foremost, you do not want your website to be frequently/never down or slow; no, those days are long over. You want good support, support that will resolve any issues quickly and adequately, support that will talk to you in simple human language. And of course, affordability matters; at Simplix.net, we can promise you will pay for service you want and deserve. 🙂