I have been pondering on the HTC Sensation since its announcement but the more I read, the more doubts I'm having. Since, by their very nature, phones are not "future proof" and are constantly evolving it seems to make sense to me to get the handset that has most under the hood so to speak. That way I figure that it will be up for Android firmware updates for awhile (unlike the SE X10) and also Cyanogen Mod's. I have been comparing the HTC Sensation side-by-side with the Samsung Galaxy S 2 here:- HTC Sensation vs. Samsung I9100 Galaxy S II - GSMArena.com and notice that the Galaxy seems to have the edge on the Sensation in several areas... Weight: Galaxy 116g Sensation 148g Display: Galaxy Super AMOLED Sensation S-LCD RAM: Galaxy 1Gb Sensation 768Mb Phone Storage: Galaxy 16/32Gb Sensation 1Gb HSDPA: Galaxy 21 Mbps Sensation 14.4 Mbps Secondary camera: Galaxy 2MP Sensation VGA CPU: Galaxy Mali-400MP GPU Sensation Adreno 220 GPU Battery: Galaxy 1650 mAh Sensation 1520 mAh In fairness, the Sensation does seem to have a better (more solid) build quality and more screen pixels as well as the Sense3 UI eye candy. My question is, owning the HTC Nexus One, modded with CM7, which I am over the moon about and having experienced Samsung phones on symbian, some years ago (not in a good way), I wondered if any of the above differentials in spec's would, or should, sway anyone to either handset and why? Alternatively, is there something now, or in the near future, that eclipses both of these. For instance... a new Nexus?