I run two profitable businesses on app engine. The occasional downtime is a tolerable exchange for the numerous benefits. (I also use ec2 for computationally expensive jobs. The ec2 instances are started and stopped by gae.)
Bottom line for me is this: on gae one dude, sans team, can be dangerous.