My hero arrived this morning and I've been playing with it all day and I'm in fact typing this on it. It's pretty much as the reviwers said. It's by far the best Android phone out there and is a very valiant effort by HTC
However it needs some polishing and better hardware. The device is buggy and the weak/old CPU doesn't help the matters. It struggles with multimedia (no hardware acceleration) and as a result can't stand next to the iPhone at all in that regard Hardware wise (case) its solidly built and is superior to the iphone.
I'm still on the fence on whether to keep it, as it stands, it, along with the pre are the best iPhone alternatives out there but I've been spoilt by the speed of the 3GS