Cloud computing com Flex4+EJB4+GraniteDS

Caros amigos,

 Estou desenvolvendo uma aplicação usando Flex, EJB, Spring e para unir tudo isso o GraniteDS. A aplicação será acessada por desktop, browser e iOS. Estou pensando em usar um serviço de Cloud Computing. Já pesquisei um Datacenter (alog, locaweb) e os serviços Google App Engine e o Amazon EC2. Qual seria o melhor ambiente? Alguém já usou algum desses serviços com essas tecnologias?

Abraços a todos.