I'm in same boat, contract is up, considering new phones. Considering HTC One X equivalent on sprint. But I can't get over the non-removable battery. I mean after a year, you have to replace these batteries.
Is there a difference in display between the nexus and S2 that would help you decide?