I came from the Touch Pro to the Treo Pro and don't regret one second of it. The Touch Pro is a seriously fun toy but I found that I was constantly updating it (with Juicy, Mighty, Silence roms) always trying to find the perfect one, there isn't one. The phone always had something that bugged me from lagging text input to crappy battery life to heating up while on a call etc. Fix one thing and another rears it's head. It was a time sucker for sure. The Treo Pro just works. It's slim, fast, the battery goes for days and it never lags. It is pleasantly boring