With Amazon, what about hardware problems, which you obviously can't fix yourself? Is there no support whatsoever? Or do they charge for a ticket. I have seen some companies now charging for support tickets.
By default AWS accounts come with no support (you can only add tickets to raise some default limits, like the number of Elastic IP Addresses). If you need help from AWS you can try creating a forum threads and pray for some AWS engineers to pick up. There's a Developer support plan for a fixed monthly fee (around $50?) and the Business plan that costs 10% of your monthly bill. Even if you spend thousand of dollars support is just ok and scoped to only AWS infrastructure or services. They're never going to ssh to your instances for troubleshooting.
Hardware problems on AWS are some of the easiest to fix, even with no hardware experience.
It goes like this... log onto the AWS console, select your instance, press stop. Once it has stopped, press start.
Your server will migrate to a new host, and be as good as new.
You can automate this with cloudwatch alarms, so you do not even need to login - it will just fix itself.
I suspect marpada has not actually used AWS support, otherwise he would have a different view of it. They are a very customer centric company, and will help out with whatever they can provided it is running on their platform.