VPS hosting allows unlimited domains hosting, private nameservers and with many web hosts offering fully managed solutions, the burden of managing the server on your own is no more there. User friendly control panels like cPanel/WHM and Plesk are always there to take care of your website management and administration, just the way you are accustomed to with shared hosting. VPS Hosting also acts as a step up for users who want to experience dedicated hosting but are wary of the costs and the technical know-how associated with it. Its a good stepping stone to get familiar with private server environment and fine tune server management skills without committing to prohibitive costs up front.