First: Amazon EC2's wide availability allows for a large number of first and third party tools for integrating the service with other services. Everything is well documented by Amazon themselves or by third parties.
Second: For our use case we needed to scale to a large number of compute instances rapidly which EC2 made possible. I also appreciate the flexibility of scaling down as quickly as we scaled up if needed.
Third: We initially focussed on a single European market, but Amazon's global reach allows our tech stack to easily enter different markets to, for example, be compliant with that markets compliance requirements. Review collected by and hosted on G2.com.
Pricing can be rather steep if you don't use the lowest and EC2 instances, especially if compared with static resources like traditional dedicated servers.
The AWS console used to manage EC2 instances through a graphical user interface is mediocore at best. Nowadays we therefore manage our EC2 instances mostly through Terraform and Ansible. Review collected by and hosted on G2.com.



