One X and SGS3 are great spec phones but massive screens. It's a shame that no manufacturer makes the high hardware specs with smaller screens anymore. Sony have recently split from Ericsson and their newer Xperia stuff looks quite nice. Have you considered the Galaxy Nexus, its a slightly smaller screen than SGS (but not much) but it's the pure Android experience without all the stupid Samsung TouchWiz or Sense UI elements lagging the phone. It will also be first phone to run Jelly Bean (Android 4.1). Then there is of course the mystery of the iPhone 5. But you'll have to wait til september/october time for that.