The positives with EC2 are flexibility, low cost, (no hardware cost, and no co-location costs), expandability, and supposed enterprise uptime.
I have heard though in the past that EC2 has encountered downtime and various problems though.
In a perfect world, I would rather have physical access to our servers and prefer buying the hardware, but it is just not financially possible at this stage. Basically, would it be acceptable to use EC2 with say up to 500 customers?
Thanks for the input and comments.
-- Justin