The Galaxy S3 is a quad core while the iPhone 4S is only a dual core. The iPhone 4S only has 512MB of RAM, compared to the 1GB of the Galaxy S3. It's a no brainer really, the iPhone has the hardware of a $500 phone at the most, yet they sell it for double what it's worth. Only Apple would pull that off, and what's funny is the stupidity that consumers have to buy into that crap.
The fact that the iPhone has a good camera and screen doesn't make up for the fact that it's only a mid range phone at best. That's why Apple do so well; the majority of their customers are more or less computer illiterate, so they don't know that the specs are far below what they should be for a product in that price range. It's the hardware specs that you need to look at. Those are undeniable facts. Marketing hype is just that, pointless drivel intented to fool customers into paying more for an inferior product.
The hardware of the iPhone 4S isn't that bad, and it is a fairly decent phone hardware wise, but it's worth less than half the asking price. If it sold for $400, then it would be good hardware wise, but then you still have to put up with Apple's proprietary bullshit software vs the open source Android.
Bookmarks