Besides having more resources, a good reason why you may get your own hosting server and use it instead of a shared Internet hosting plan is the fact you are able to install and run a wide variety of software. With a shared account, you can use applications, that don't need root access and aren't installed server-side, so if you need certain software for your sites, you cannot do the installation on a shared hosting server. This isn't the situation with a server of your own in which you could install whatever you want. The downside is that you may not have much experience and taking care of your own server is more difficult that managing a shared Internet hosting account in which the service provider handles most things. This is why we offer an extra service for our server packages called Installation & Troubleshooting and you can take full advantage of it any time you experience any issues with the management of your server.