Besides having more resources, a reason why you may get your own hosting server and use it instead of a shared hosting plan is the fact you'll be able to install and run a wide variety of software. With a shared account, you can use apps, which don't need root access and aren't set up server-side, so when you require certain software for your sites, you cannot set it up on a shared hosting server. This isn't the situation with a hosting server of your own in which you are able to install everything you wish. The downside is that you may not have much experience and managing your own hosting server is more complex that managing a shared Internet hosting account where the service provider manages most things. This is the reason why we offer an additional service for our server packages called Installation & Troubleshooting and you could take full advantage of it any time that you come across any issues with the supervision of your machine.