I like that you can create your own server plan as well as choose between multiple plans including different processors/memory amount depending on what exactly you would want to run on it! The customer support is excellent - they are always available when something goes wrong and have helped me figure out many things about my server setup and how to get more performance from existing hardware and software.
It's really great for people who need their server in very specific circumstances (such as mine), but don't require constant monitoring since we're able to contact them whenever needed. They do charge an additional fee if you only use up one of their templates, so be sure to check beforehand to ensure that this isn't going to cause problems down the road if you end up not needing all of the services included in the template. Having access to a stable platform has been invaluable when working remotely.