i chose the Gnex. I mean, sure the s3 is all people are talking about right now, but in 3 months it will be old news. Seriously it annoys me how people are so oblivious to how these manufacturers dont update their phones, and they simply become outdated. The Galaxy nexus came out almost a year ago and its still in demand, because it gets updated by google; its a google phone. The s3 does have better hardware, but it might get the next version of android after jb and then it will be forgotten just like all other non google android phones. The galaxy nexus will always have a port for the newest OS. Just look at the old nexus one, its running jelly bean! Haha, i made that mistake when i got a thunderbolt, and it was hard because i had the newest and greatest phone for about 2 months, then it got left behind like all the others because all these major companies spit out as many phones as possible and dont care about their past phones, (One of the few reasons i like apple, they keep their phones updated and care about them, unlike most android manufacturers.) So its your choice, newest hardware but soon to be left behind, or old hardware but newest software for years. Hope this helped, and i assure you, you wont be dissapointed with the gnex!