Raw computing power at reasonable price I was initially just looking for a provider with slightly more features than my old one, such as real IPv6 support and more data centers. Then I came across 99Stack, a self managed cloud with lots of options. I'm not disappointed, the signup process was really simple and fast, and it didn't ask for much personal information, only email name and password basically then I was ready to go.
After login I could view the control panel in full and see all available options, there is 40+ public regions, 80+ operating system images and 80+ different plans to choose between. All organized nicely to avoid confusion. Although to actually deploy anything I needed to deposit some money first to my account balance. Said and done, 99Stack accepts both Paypal, credit/debit card payments and cryptocurrency such as Bitcoin, Ethereum, Monero and some more. I guess it's a security feature since they don't know who I am. Great for privacy tho and probably what to expect from a provider that claims to respect your privacy.
Deployment is fast, it usually takes less than a minute to deploy a new server instance. Tho I thought the fun was over when I realized I couldn't deploy more than 10 server instances. However, after a quick support request my limit was raised to 50 servers within a few hours.
While self-support resources are excellent, keep in mind that 99Stack does not offer any support for anything outside their platform. They're great if you have trouble getting started, or if you screw up and can't access your server instance, but if you want help with, say how to install software A on operating system B running on your sever you're on your own.