I've been wrestling with which one to get for quite some time. The only reason I wanted to Touch Pro was for the keyboard. I've tried to use different on-screen keyboards and I just don't get the speed and accuracy of a slide out (i have a ppc-6700).
The one thing that I don't like about the Touch Pro is the size. I really would like to be able to keep my phone in a pocket. yes, I can do so with both my 6700 and the Touch Pro, but it does add considerable bulk to the pocket area.
I downloaded the HTC Diamond keyboard for my 6700 and I have to say, I actually like it better than Touch Pal or the other options, it's exactly what I need, not too much and configured the way I would use it.
So, that sealed it for me, Diamond it is. It also means I can replace my old 6700 a month earlier! And since it's cheaper than a Touch Pro, I can add a Bluetooth headset without feeling too guilty.