Root Access (Security): A virtual private server gives you root access to the system, this allows you to modify server configuration files, install applications or modify system software, in a shared environment you have to rely on server settings that are 'best fit' for all clients and this may not suit your needs.