My husband has the HTC touch Pro (which is pretty much the diamond plus a keyboard) and it's an excellent phone. It's much better than an IPhone and runs Windows software whereas an IPhone is Apple so you know the difference. I say go with the HTC. I have the HTC TyTN II and I love it.