Hosting on shared VPS sucks. The price is lovely when you first signed up with the provider (2.95/ month - peanuts money!) But then for a year, the price returned to normal 15$/month for 20k monthly visitors!
I moved from WordPress hosting >> Self-hosted with various shared hosting Wordpress and now to the Cloud!