I an currently on AT&T's network and using the SGS Captivate rooted with an ICS rom, however I am ready for a new phone. Originally I was eyeing the Sony Xperia Ion which I thought would have been released by now since the global counterpart the Xperia S has been out for about a month or so now. However now with the upcoming release of the AT&T HTC One X in May and Google selling the unlocked version of the Samsung Galaxy Nexus, I can't really decide on what phone to get now. Since neither the Ion or the LTE One X has been released or review, I can't really compare the how it compares to the Galaxy Nexus, but I was wondering if you guys have some opinion on the matter. For me I really value battery life, camera quality and screen quality. I like the Sony Xperia Ion's camera but it will be released with outdated software if they do not upgrade to ICS before launch. The HTC One X seems to be the most promising in terms of hardware, but I'm afraid of battery life being under par. I love the pure stock ICS build on the Galaxy Nexus, and provided that Google does not delay Jellybean for the Galaxy Nexus like the did for ICS on the Galaxy S, then the Galaxy Nexus might be worth a shot even if the hardware is a tad bit outdated. What do you guys think? Thanks in advance for the tip, advice, comments, etc.