We're using EC2 to host MySQL. The DB admin does some advanced stuff with striping across EBS volumes, custom replication, and selective backups that couldn't be done with RDS.
How's the price compare?
Probably the same, once you add the raided EBS volumes on top of the EC2 instance
yes. no complaints here. the multi-az hot standby has been very useful.