Wow, where to start. I've had both an iPhone 4 and a skyrocket. Currently using the skyrocket until the new phones come out this summer, when I will make another decision.
Both the Apple phones and the android phones have lots of pluses and minuses. It really is hard to choose in a way. The big strength with the iPhone is the ecosystem, and how well everything syncs. I do miss having the video content that I purchased in the iTunes store on my phone while using the skyrocket. I know that it is possible to strip the DRM off and drag and drop to get it over there, but that is a pain. Although if you're willing to just leave iTunes, Google Play does work well.
The hardware is among the things that android phone manufacturers are able to do well, because of the freedom. I love the bigger screen. Something I didn't think I would care about, but really love now, is being able to have a battery charger and just switch out to a new battery whenever I need to.
Just my experience, but I haven't had a problem with flash videos on the skyrocket- everything seems to play fine. The iPhone experience though was frustrating when something wasn't encoded in html5, so basically you couldn't view it unless you switched to a special browser.
The iOS updating is great, a plus for iPhone, knowing you will always have the latest version. The waiting for ICS on the skyrocket really sucked, until I found out that Samsung's touchwiz version really wasn't going to be much different than gingerbread, so it became kind of a "whatever".
The LTE actually is much faster than 3G, so that's a nice plus for some android phones right now, including the skyrocket, although I'm sure that will be a certainty for the next iPhone. It was nice being one of the first people in my area to have LTE though, when they turned on the towers I had it.
I could go on and on with some of these things, get into the software and so forth, but as you can see, it's a really mixed bag when trying to choose between android and iOS. I would almost just recommend that people try one of each for a while, and get an idea of what they prefer.