You are comparing PAAS to IAAS, but AWS does have Elastic Beanstalk which would be a more direct comparison e.g. PAAS. Like App Engine, Elastic Beanstalk handles the auto scaling without having to setup and understand all the details around EC2.
Almost. SNI slots are free - Yes, but still you have to buy the SSL certificate from somewhere (cheapest are something like $8/year - https://www.ssls.com)
You are comparing PAAS to IAAS, but AWS does have Elastic Beanstalk which would be a more direct comparison e.g. PAAS. Like App Engine, Elastic Beanstalk handles the auto scaling without having to setup and understand all the details around EC2.