Iphone fans will never change, the last thing defendable for apple was the apple store but now Android has better free apps and games than floppy and unattractive apps from apple.
i love my sgs2 but i would agree with everyone else the apple store apps and games are higher quality because android apps and games are built for a cross platform genre ie there isnt many games etc that utilise high end flagship phones and their specific hardware ie the mali gpu in the sgs2 is a perfect example .
it outshines the nvidia and qualcom equivelants yet it is running games through chainfire 3-d that arent designed for its specific hardware where as ios games are made for that specific hardware :-)
then you have the gyroscope which is used greatly in ios games etc where as on android it is very rare for support
android market place is great but its hard for devs as there are so many different devices with different hardware to cater for
this is probs another rason why microsoft make set hardware limits to their phones , so all maket place apps/games will work on devices to the same high quality