I just came form a BB Tour and HTC Touch Pro. I can say i LOVE the physical keyboards....but.....big BUT...
I really like not having a keyboard. For me, the size of the hero is perfect. The pants that I wear have a change pocket, that believe it or not, the Hero slips right into.
Any thicker (Moment) or wider (Tour) its a no fit. I also like the onscreen keyboard.
Now if they port Sense UI over to the Moment...whoo....I might need to use the front pockets