Other than having more resources, a reason why you could get your own web server and use it instead of a shared Internet hosting plan is the fact that you are able to install and run a large selection of software. With a shared account, you'll be able to use programs, that do not require root access and aren't set up server-side, so in case you need certain software for your websites, you can't install it on a shared hosting server. This isn't the case with a hosting server of your own where you are able to install whatever you need. The downside is that you may not have much experience and dealing with your own server is more complex that managing a shared web hosting account in which the provider takes care of the majority of things. This is the reason why we offer an additional service for our hosting server plans called Installation & Troubleshooting and you can take advantage of it any time you encounter any difficulties with the management of your machine.