Not sure when you tried Convox – maybe they have improved since then – but my experience with it last week has been amazing (migrated our application from Heroku).
It was almost as easy and quick to setup as Heroku. All the docker and AWS config was automatically done by Convox. The only issue I had was with Docker: an old Docker Toolbox installation left some environment variables preventing Docker for Mac from starting.
Granted, I have some previous experience managing deployment on AWS via AWS CLI and dashboard so maybe that's what made me quickly understand Convox concepts.
My only regret is I didn't setup with Convox from the start. :)