The persistent and shared EFS volume was the missing piece for running WordPress without frustrating patches.
And CloudFormation is the AWS best practice.
Convox has a few serious WordPress installs. The only difference is that it uses ECS so those EC2 instances can be utilized for more apps.
Also you can hack on the WordPress site locally with Docker via 'convox start'
https://convox.com/docs/wordpress/
Disclaimer: I work on Convox.