To me even though vps might not be needed ,I think vps is worth even for building simple websites because how long it takes you to build ur site on shared if the freaking thing is down all the time?
Why would it be down all the time?
There are thousands of high quality very reliable shared hosting providers out there.
Why would someone pay the extra money for VPS, in most cases a lot more money, when they don't need it?
You mentioned right, shared hosting is for personal sites, and it is very convenient if you have multiple sites, which have small size but are very valuable for you.
Certainly, there are pro's and con's to each type of hosting. You really need to match each plan to your specific requirements, keeping in mind potential growth. Can you upgrade with your provider - from shared to VPS to Dedicated?
__________________ Hands-On Web Hosting
cPanel Web Hosting, Domain Registration, Managed VPS Servers Infusing Markets LLC - A Digital Interactive Marketing Firm