I am a developer and I think that Digital ocean is simply fabulous. I have lost track of how many droplets I have created (and destroyed) so far. Their control panel is clean is and easy to use.
Their cloud servers are very fast and they are barely any unplanned downtimes. Creating cloud server instances is really is easy and cloud servers are deployed within a minute.
I have been with digitalocean for about 3 years or so, Support is top notch and easy to spin up servers for both development and regular hosting.
Pricing is reasonable. I have no other issues with them.