I'm glad to hear you liked themI used to have a sharing plan in DreamHost for my big site. Their panel is easy to use. Their hosting plan is good but when your site becomes a little popular and when you start to get 8000-9000 uniques in a day, they suspend your account immediately. If you want to create a popular site I suggest you to start with a small Virtual Dedicated Server if you have a small budget. Otherwise when your site gets popular you'll get in trouble with moving your site etc.
It depends on what you want and how technical you are.
Some of the cheaper hosting providers might be fine for the technically minded, but if you need good customer service then you may need to pay a bit more.
As for overselling - most hosting providers do that to some degree