I've heard very positive things about it. The only negative is the camera (I think) and the jogger wheel. However, for the latter, I think there's a hack out there that will either disable it or change functions somehow to where it's less cumbersome.
There's tons of software for it. Go to HowardForums: Your Mobile Phone Community & Resource and look into the HTC forum. The Dash is actually an HTC Excalibur. Read up and see how cool it can be!