Are you looking for more control over a server so that you can deploy custom apps? If so, you'll probably want to look at virtual private servers that give you a virtual machine you can access from across the web. These combine speed and access, but they do require a higher level of technical knowledge when it comes to things like building a server, securing against outside threats, and troubleshooting when things don't go as expected. While VPS providers offer a lot of resources for very little money, they rarely provide direct customer service if something goes wrong on your installation. They'll take care of the hardware, but the software side of the server is solely your responsibility. This is not recommended for novice web builders!