I had to switch from shared for the upgrade to VPS hosting because I needed more, but if you just have a regular site, need web, mail, mysql, etc, then this host is probably one of the best out there. Had my site with centohost VPS hosting for about five months. My sites get about 800GB of traffic each day. Good uptime, decent speed, good support.