I really do think that you get what you pay for, but there is a fine line between paying too much and getting good quality service and paying a justified amount to get good service, i prefer the latter
As far as overselling is concerend, it is one of the worst things that a web hosting company can do. If suddenly the user does use up a lot of bandwidth then everyone is in a
LOT of trouble.