Well, for what it's worth, personally I really like the HTC keyboard with xt9. I can type much faster on it that most of the other onscreen keyboard I've tried. And for the first time in my life it actually felt really good (the typing) and getting near the experience of using a hardware keyboard.
Ofcourse it's still typing on a touch screen with no key feedback, but it does that very well. Needs a little bit of getting used to, but I type quite some text messages with it now. It's much much better than the standard keyboard that comes with WM, those small keys were just awkward even with a stylus.
Also the screen is quite good on the Cruise. Very sensitive as well (in a positive way!). Also looks good in sunlight. But the device gets fingerprints quite fast, but that is to be expected and no big deal. Could make it a little bit harder to see in direct sunlight, but a fast wipe with a cloth fixes that.
Also the weight is not that much at all. I expected the device to be more heavy and was surprised it was this light.
Hope this helps a bit
. But don't forget, I'm biased! I already have a Cruise