I currently use AWS for work and Digital Ocean for side projects (I migrate them to AWS when they're at a certain traffic/user level). I used to be on Linode, but moved away from them after they had a series of security breaches and handled the disclosure of that in a very shady way. Service is good for all 3 listed.