Digital Ocean is okay, but last year I had problems where the whole server would freeze for 30 seconds every few hours.
US Dedicated I have been using for a while now. Been using a $16/month KVM plan for my test environment. Compile times are decent. Can't recall any downtime or bad lag.
Other ones I have tried are Vultr and Linode. Vultr had issues where the server would randomly go down without warning. Linode I had issues with users from Southeast Asia connecting (when they try to connect, it's as if our server IP doesn't exist to them).