Seem a few startup here fail because of payment to amazon.It realy worth to host application on cloud platform or much better host server yourself method.
If you can afford it, AWS is nice, especially with the ability to spin up capacity only when you need it, which can make the economics work in your favour. If you're not sure if you can afford it, then stay off it. It's easy, but that convenience doesn't come cheap.