Как рядовому веб-разработчику можно использовать в повседневной жизни Amazon EC2?
вся мощь амазона заключается в возможности скейлиться. То есть никакой магии, мы можем по API трекать нагрузки и по API добавлять сервера когда надо. Автоматически. Или там у вас планируется новогодняя акция и поток пользователей будет в 10 раз больше - добавили сервачков на месяц. Так же у AWS миллион сервисов, которые сойдут для начала (например если надо быстро запилить транскод видео - без проблем. Нормально на EC2 уже можно сделать когда по стоимости будет сильно дорого (или вообще взять ноду с GPU).
А просто так - AWS слишком дорогой, проще взять на диджитал океан дроплетов и не париться. Возможности "скейлиться" у них больше.
за нахаляву получити VPS с 1 гигом памяти. Если Вас это устраивает - разбирайтесь, EC2 суть обычный VPS. 
а вот остальные сервисы - очень интересно. Я сейчас занимаюсь связываением CloudFront логи через S3  bucket c ElasticSearch.