I would definitely suggest the HTC phones. Their custom-made HTC Sense interface is awesome, and the DHD and Desire Z have some pretty cool features. They're definitely better than the SGS in both hardware(except the touchscreen. SGS has the better touchscreen) and software.
I'm using the HTC Desire.