I have been reading up a lot on cloud hosting and how AWS is awesome. Also this Pros & Cons of Google App Engine. I feel the above is pretty outdated. I have been deploying a lot on AppEngine and have had the best experience I could have had. Now I wish to set up a social network on AppEngine but everyone is against this decision and want me to look into rackspace and AWS.
Hence I wanted to know what kind of problems I can expect to face if I stick with AppEngine and what are the advantages of its competitors?