I'm not a big fan of Apple in general either, but I love my iPhone and it's only a 4s. I originally had a jailbroken 3gs, then switched over to Android and rooted that. Wasn't happy with it, so I went back to the iPhone. It has everything I need to do for work also so I'm happy with it. My company will actually only allow iPhone or Blackberry devices to be synced with our domain, and we're a global company lol. There are a select few privleged members who have Android's used for work. The reason for this is because we rather manage a certain few types of phones (bb, iphone 4, 5, etc), rather than the multiple Android devices with multiple software versions.
I also had a shitty Android (Samsung Infuse 4g), so I'm slightly bias