Hello All: I am about to buy my first Android phone and would like some advice. I am currently on the T-Mobile network in the US, and since I am serious about my gadgets, I am willing to spend up to $500 for a state-of-the-art smart phone. I have read virtually all online reviews on various phones, and I have narrowed the field down to a few candidates that are within $50-$100 in price: Sony Ericsson Xperia Arc Sony Ericsson Xperia Neo Samsung Galaxy S 4G T-Mobile G2x HTC Sensation I have heard that a new version of Android (i.e. Ice Cream Sandwich) is coming out soon, so should I hold off until then? I would welcome any advice, suggestions, etc. (Especially from current users of the above-listed phones.) Thank you!