AWS is really only good for projects where the importance of the compute is not quite enough to justify setting up your own infrastructure, but important enough to be willing to throw money at to make the location part of your system go away by throwing more OPS people at it.