Got a Hero aka G2 from T-Mobile earlier this month. After much faffing they were the cheapest with a free phone 300 mins talk, 300 texts and "unlimited" internet for £27.50 on an 18 month contract. Tried to get Orange and 3 to price match but they couldn't.
So far loving the phone. Only thing I'd say is that it doesn't last that long away from the mains if you use the features a lot. Normally get 2 days of normal usage (phone, internet, music etc) but can kill it in a day if hammering it.
Only real fag is that HTC sync doesn't support Windows 7, the marketplace is somewhat random. One day it can find an app, the next day it can't. Also bit fussy about the video formats it supports.