I personally have an AT&T HTC Tilt, I've had it for a bit over a year now, and I love it.
My girlfriend has the Touch Pro, it's a good phone, a lot of good features. But it does mess up a lot she says. Within the first week she had it, she had to get it replaced 3 times.
Keep that in mind, smart phones are amazing. But good ones don't come cheap.