DigitalOcean has a control panel that's intuitive and easy to use, new servers (Droplets) can be spun up in under a minute and they offer stock "apps" (LAMP, RoR, Wordpress) that can be deployed instantly. There's also an extensive documentation for people new to VPS.
Billing is done per hour. Each month has a 672 hour (28-day) billing cap with server runtime past that point being free of charge. DigitalOcean accepts payments via Visa, MasterCard, American Express, Discover, and PayPal.
DigitalOcean has an API for creating and destroying droplets and replicating droplet control panel functionality. The API is RESTful, uses oAuth, supports IPv6 and comes with an extensive documentation.
When Digital Ocean detects what they think may be a DoS attack, they will cut traffic to the droplet to avoid performance drops to neighbors etc. This means if your droplet comes under attack, or appears to be under attack, it will be disconnected from the network, effectively down.
A person who wants to set this up, set that up, configure this and so forth - and who has minimal time pressures would be okay. But the time it takes to be set up can be crucial for people who want to get up and running as fast as possible.
Linode allows you to create memory partitions and copy or move them around. Furthermore, it even lets you reboot your instance with smaller RAM in order to simulate how your application would act if your Linode instance gets downgraded.
Vultr consistently has great results in benchmarks compared to other VPS providers. It's true that VPS benchmarks are famous for not being very credible because they depend on a myriad of outside variables (most notably instances hosted on the same hardware and distance from the data-center). B...
Added 30 dollars of funds to a new account on a Sunday, however Vultr did not allow me to deploy because of a insufficient funds message. Added support ticket, received the answer that billing related issues are only resolved on workdays.
Ramnode is a very cheap VPS provider. With its cheapest plan being only $15/yr for 128MB of RAM. Which is not much but for a small website not expecting a lot of traffic is pretty good. Plus, not many other VPS providers offer this kind of option.
Bitcoin can only be used once the user has added their credit card info into their Luna node account. This pretty much negates the point of using bitcoin, if you need to hand over your personal information anyways.
You get what you pay for. Don't expect stellar customer support or blazing fast boxes. I only use these for really basic things. I have one running GitLab to back up my code, a couple running Cloud 9 so I can dev straight on the server, and one as a proxy for when I'm on public wifi or some...