Overall thoughts:
Physical keyboard...love it when I need it or want more landscape real estate, which isn't all that often. I'm about as fast on physical as virtual, but find it more accurate for some things, and find the dpad useful for surfing.
swype: I loved it in principal, but found that even a few misinterpreted words actually made me slower than stock virtual because it was difficult to back up and I still had to look at the keyboard while typing. So my potential wpm was much higher, but my actual wpm wasn't. I'm currently not using it and not missing it as much as I thought I would.
stock virtual: didn't find haptic feedback too helpful as it only reinforces the tactile feedback you already get from touching the surface. It may have actually slowed me down because I was subconsciously waiting for each haptic register to end before hitting the next key.
Voice entry: seems to work very well until I want to show it off. =p Unfortunately I feel self-conscious talking to my phone, even when alone. I have the same problem with voice dictation software.