Is there anyone outside of a total beginner or a newly created company who hasn't had an AWS account for over a year now? I don't even use mine a lot (mostly S3) but signed up very early on just to check it out, as with most things, so I wonder how relevant Amazon's free tier even is now.
you might have an AWS account but not necessarily to run a web app, cause you're in the "meh, I'd rather do git push heroku now than learn to setup elastic beanstalk/opsworks+docker/ec2+deis".
The latter becomes more attractive now, and once you have learned to use AWS's X tech to run $SILLY_SERVICE you might end up using it for $SERIOUS_SERVICE.
I am in charge of a high volume, medium sized deis setup, and have been actively using deis since 0.2.0, but I don't have that kind of setup for my personal blog. It's overkill. Heroku is easier and allows me to get one with development, so I use Heroku.
It's not so much a "meh, I'd rather do git push heroku now than learn to setup elastic beanstalk/opsworks+docker/ec2+deis" than it is a "I just want to develop a quick idea without wasting time on ops".