Yes.. I believe it is the most powerful HTC phone on the market that runs WM.. The main difference between the Touch Pro and the Diamond is that the Touch Pro has a hardware, slide-out keyboard, and has a mini SD slot.. It comes with 512 MB of storage, while the Diamond has 4 GB of storage and no mini SD slot..
If you buy the Verizon version, GPS does not work out of the box.. It is locked to Verizon.. You can run an unlocking program to unlock GPS though..
The price for a Sprint Touch Pro is $579.99 for just the phone with no contracts..
If you buy the Sprint Touch Pro, you can unlock the device, and then install a custom ROM onto it.. Then you can get it activated on Verizon.. For more info on how to unlock the phone, check this thread out below..
http://forum.ppcgeeks.com/showthread.php?t=42503
And for info on installing a custom ROM, check out this forum..
http://forum.ppcgeeks.com/showthread.php?t=43266