If you want to install certain web based softwares where you will need root access to server. Then dedicated server is the best solution. You will be having your own server with own customize setttings. Ideal for online streaming and online games as well as large scale ecommerce systems.
Just like in getting cpanel or vps hosting make sure the support, uptime and backups are good in vps server packages offered.