It depends on the requirements.
Let me give you an example. If your targeted audience is in Canada. You don't have any choice except DO or AWS because they both have a data-center there.
However, if your targeted audience is from the UK. You have many alternatives like Linode, Vultr, GCE, Amazon, Kyup etc.. They all have a data-center in the UK.