The ability for me as a developer to manage my own environment without having to worry about servers or managing resources is great! I can focus on writing code instead of worrying about all aspects of server provisioning/management. It's not perfect but there are some things that could be improved upon such as more control over VPC subnets (especially if they're used by other accounts). There are many benefits to using this service. We have been able to use it for our entire organization and have never had any issues.