regarding keyboards I would go with the touchpal one for the diamond or the pro. I have the pro and I find that touchpal is so much quicker but it is also good when your doing heavy texting to have a hard keyboard.
I really do like the pro and it is in a whole new class then the touch especially the screen. I don't know if it is worth the step up though. I say that becuase I had manila 2d on my touch and it was almost the same thing that this phone can do.
I also have the keyboard glitch problem with my phone so I have to return it for another one.
http://www.youtube.com/watch?v=jh2yvLHAYbg . I can understand this because I went through 5 touch's before they go it right. (no joking). Anyway I got mine at such a good price that it would be hard to return. 254 out the door.
The diamond is just not different enough comparing it to the touch to make it worth me buying. If you can get the pro for the price of the diamond. Why would you get a diamond. Just a opinion.