hi all. Im selling my iphone (sick of doing everything the apple way) and im gonna get an android handset. Ive been looking at the SGS, HTC Desire, Droid X (although it is big) and some others (i think the Desire HD looks great, but its a bit too expensive and a bit big). Recommendations welcome I hear the software on the Samsung Galaxy S is awful, losing wifi, losing signal, not connecting to pcs at all. Is it really that bad? I wonder, can i get an SGS, wipe the crap software off and put a completely different ROM on it? like cyanogenmod? (can i put HTC Sense on it? Would this clear up all the software issues? secondly, does the SGS actually have GPS? i read one thing that says it does, and then another that says it doesnt :/ Finally would you recommend a SGS or should i consider another device? The SGS seems like an absolute bargain, very powerful for the money, its just the software that worrys me, but if that's completely fixable then im interested. Hope you can help. ps, i read posts about samsung not updating their devices, would i be right in thinking this does not matter if im using custom ROMS?