Let us not forget: The iPhone is not a BAD phone.
I may be an Android guy as well, but sometimes it seems to crash and fail in apps where iPhone does not. The difference is that Apple does not get to dictate what my phone does and does not accept. Android seems more "open." From Tunes players, to clouds.. I can do most of an iPerson.