Any review will pale compared to testing each one out in person. That's what you have to do to get it right for your particular tastes/requirements. Most of the major carriers are extremely willing to sit you down in the stores and give you the keys to the shop if you are polite. Getting a strong sense of how the keyboards & screens are is really important and can be extremely subjective IME.
That said, for me anyway, both the WebOS and Android are too new so it's a bit of a tossup. I like HTC hardware better based on personal experience, so that would be my only slant in favor of the Hero. Have you tried either the Touch Pro, Touch Diamond or Touch Pro 2 yet? Those are all very capable handsets with better support using Windows Mobile. It's even more important you familiarize yourself with the peculiarities of the various smartphone operating systems before committing to a handset. Android and WebOS have a few more laps to go to catch up to WM IMHO.
both phones had great reviews from cnet....can somebody help which phone to get? thanks