I work on Convox, an open source PaaS. Currently it is AWS only. It sets up a cluster correctly in a few minutes. Then you have a simple API - apps, builds, releases, environment and processes - to work with. Under the hood we deploy to ECS but you don't have to worry about it.
So I do agree that ECS is hard to use but with better tooling it doesn't have to be.
So I do agree that ECS is hard to use but with better tooling it doesn't have to be.
I'm also a big fan of how GKE is shaping up.