Hey guys, It's not the first time this is asked but maybe in 3 months the opinions about this topic have changed. I'm torn between a Nexus S and an HTC Incredible S. Hardware aside, the main differences are Vanilla android vs HTC Sense. I've seen youtube videos comparing Sense to Vanilla Android and Sense definitely looks better. On the other hand I'm not sure of how deeply it's changing the way Android is supposed to work. It's not just a skin.. it's adding functionality. What could be in simple terms the advantages of one another ? (for example... can I install swype on HTC or it doesn't allow me.. or is Sense solving the facebook synchronization issue of late, etc) And, if I do get an HTC, can I remove sense later down the road and install a custom version of stock Android ? (after rooting). And if I don't like the stock version of Android, can I go back to Sense exactly as it was when I bought the HTC phone ? I've heard about this Launcher Pro application. Would vanilla android with launcher pro give me all the good looks of Sense without deterring me from faster Google Android updates ? HTC Incredible S and Nexus S here in europe cost pretty much the same at the moment... and besides the bigger camera, removable SD card and slightly bigger memory the phones are pretty much the same (however I've been reading on the Nexus having poor wireless and GPS reception...) Thanks for any hints!