I just switched to a SGS2 Epic 4g Touch after 5 years as a faithful iPhone user. I disagree that games are any better on the iPhone. I have only downloaded a few of my old faithful games so far, but I would definitely say they look better and respond better. For example, Angry Birds on iPhone always lagged when sliding from one end of the screen to the other, so far I have not noticed this on Android.
The only thing I am so far disappointed at is the lack of similar photography apps that Apple offers.