There are limits though.
I agree, a good host with their own in-house support can offer a lot of resources at a reasonable price
but then you get to the point of "too good to be true".
If a host is offering monster servers with huge amounts of bandwidth at cheap prices they are probably cheap or rebuilt machines (less dependable) and they are using the cheapest bandwidth.
Likewise with VPS if the deal is "too good to be true" they are probably cramming way too many VPS plans on a single box or putting VPS on a Celeron server or some other crazy thing.
Shared hosting is easier to come by plenty of resources for reasonable price & good support because today's servers will handle hundreds of shared sites without straining (when you get to dual Quad or Six core CPU's -8 or 12 cores and 64GB or so of RAM you can handle a LOT of shared accounts.)
But there is a GLUT of servers out there these days and LOTS of people thinking they can jump in to hosting with no knowledge of how to manage a VPS much less a dedicated. Now if a customer sees a sharp web site and it's a host like this who isn't really sure what they are doing and is getting a super-cheap server from a non-managed host because he bought a book on "running your own web server" your site may be hacked, the server crash or who knows.
So kind-of agreeing with both the above you can get a lot for a reasonable price due to the extreme competition these days. But check out the company-how long they have been in business, do they have their own support 24/7365 phone/chat or ticket or do they "outsource to the guy on the commercial named "Peggy"
Is it a reseller or does the company have their own servers and if so which datacenter (there are "bargain basement datacenters too)
Simple really; do your homework.

If it sounds too good to be true it probably is. Submit a support call or chat or ticket and see how long before a real person answers you (don't count the auto-responder letting you know they got your ticket). Ask if they handle their own support, and if they really are there at 3am on New Years morning if you need them?
There's plenty of good hosts with their own live support staff on duty 24/7/365 and with reasonable offers, plans and services.
(not too good to be true like "Use us-$2 a month for 1500GB Disk and 10,000GB transfer-host unlimited domains and get rich by next month guaranteed")
So both the above are a bit right and a bit wrong...just connect the right "bits...or was that bytes?...
