Well ... isn't the question more "Will $40K of IBM and VMWare kit in our hands be (significantly) more reliable than Amazon's services?"
For your purposes, including scheduled downtime.
Also factor into the cost of the time it will take your people to learn how to make your systems on EC2 reliable enough.