I read somewhere about Amazon being much better, I wanted to understand how?
Although I can't speak yet as-to the technical support times for AWS (I'm mid-migration to there right now!), I do know from experience that any technical support you need on MS Azure will take a long time. Unless you pay (quite a bit of money!) for a monthly support contract in addition to your cloud server cost, any ticket you open up with them will be of low-priority, meaning you'll be waiting for a few hours at minimum for a response, let alone any action. They also have no phone number to call. Just about every ticket we ever opened with them were due to technical glitches in their stack, so that didn't help much either.
Rackspace is better for this, they do have a phone number and will respond fairly quickly in general. I still found their support greatly lacking, but at least they would answer the phone or get back to you.
Digital Ocean I've heard is quite good. I've had a small server there for a couple years, and never had any problems where I needed to contact support, so I really don't know what it's like in terms of support. However, if you need the more advanced functionality you get with AWS/MS Azure/RS, you're not going to find it with them.
The whole cloud industry's technical and customer service in my opinion is a race to the bottom; a competition to see who can be the least-worst provider. If you're making a decision on behalf of a company requiring considerable infrastructure, you are likely best off getting a DevOps provider to handle all the messy technical support stuff.
While every provider has their own merits/demerits, I personally feel AWS is growing and expanding at an exponential rate. Look at their products and services page and to see how many new services are introduced every day. They have a service for everything and integrating them is just plain simple(Basic day to day stuff's). Their pricing is also on the lower side. Close to 2 years now, and never see the bill cross more than 10$ and that too with medium traffic and lot of scheduler running. It took me just a week to get the site up and running with all necessary services like SNS, Route 53, S3, EC2 and ELB.
They just simply won't stop introduce something and for me, that is the right step towards success.
Mario Giambanco
Director of User Experience Development
Every cloud host has it's pros and cons. You'll find many sites that review Rackspace, Microsoft, Google, Amazon, Digital Ocean, Linode, etc...
It's best to evaluate what your building and decide on a host based on what you conclude. Digital Ocean is often great for quick and dirty sites - easy to setup, use, cheap. AWS is best for big complex projects where you can take advantage of a lot of their automation. I like and use often Rackspace for everything in the middle.
It becomes a matter of what works best for you, fits inside your budget and has the features you need. You can always move a project to another host if you out grow it. If the site is big enough, you may even use multiples for redundancy.