I wasn't too excited about the 4S and felt the G3 was a better option until the 5 was launched.
Aside from benchmarks or features, the one thing the iPhone has over the G3 (or other android phones) is the build quality and design elegance. I just don't like the cheap plastic feel of the android phones.