Seems like the HD2 might be getting an upgrade with a keyboard soon? According to xmoo, who is known for dissecting ROMs, he has spotted some registry keys in the latest HD2 ROMs that hint towards a slide out keyboard. Here are his relevant twitter posts.
@HTC Leo-S should be a Leo with KEYBOARD (3.01.405.T1), normal @HTC HD2 will get upgrade 1.78.911.1 with OS 5.2.21905.5.0.93
I really hope this is true because this would make the HD2 my device of choice for sure. I am not willing to make the move to a virtual keyboard unless I really need to which seems more than likely since most phones now are coming with virtual keyboards only.