Having had both a Galaxy S2 and an iPhone 4S, I would say I preferred the Android phone, mostly because of its flexibility, and better features. It annoys me on my iPhone that I can't have a seperate volume setting for texts, emails, ringer, etc. Sadly, my only option from work with the Galaxy was with T-Mobile, and at home and the place I travel to for work, my signal was terrible on T-Mobile. I had better signal in Mexico than at home. The only other option was an AT&T iPhone, which is what I have now. It's OK for what it does, I just don't like it as much. Too locked down, and too new of an iOS to jailbreak!