That simply is not true. Flash on Android does not destroy the battery, going off of what testers, developers have reported as well as the video demo that plays video in Flash for a while and shows the impact on the battery life.
Also, your comment does not speak to the fact that Apple is banning the Flash-to-native iPhone app compiler. That does not fall victim to the Flash-is-slow scenario you're offering.
Also, poorly written Flash apps can be slow. Poorly written iOS apps can be slow as well.