Why go for a shared hosting if you could get a VPS hosting at the same cost as a shared hosting?
With my experiences with VPS (Part 1 and Part 2), there is no more turning back to shared hosting.
In VPS hosting you have the full control of your VPS server. Turn on or off, reboot it, if you need added features, you can add it, and many more.
VPS and Host-in-a-box (Centos, LightTPD, MySQL and PHP) is the best experienced in web hosting I ever have. So if you are still experiencing slow connection, frequent suspension due to high resource usage, unable to use a feature you wanted or required by your program, then try VPS hosting, shop around there will be a package right for you.