I work with AWS on a daily basis and I agree with almost everything here. AWS is great at creating "new" and "exciting" services (with really bad names) but they are struggling with making them easy to use / understand.<p>I can see a future where foundational services (EC2, RDS, S3, etc.) fade into the background and combination services come to the forefront. One such service I would very much like to see is something to make Alexa development easier. Right now, you have to manually combine API Gateway, DynamoDB, Lambda, and lots of hard-to-use security stuff to actually get something up and running. I just have some code that I want to run when someone says "Alexa, tell my car to turn on the A/C".