I'll give my true opinion. I got it for $150 no contract extended so I took it. I was planning on selling it for more but one thing led to another and now it's my phone

.
I wouldn't pay full price nor would I use my upgrade for it. Is it better? The screen is larger and clearer, I always hated how small the tp's kb was and love the tp2's keyboard, The 3.5mm jack is nice. I do love the ringtone loudness (modified the stock ringtones) and speakerphone volume. I would rather walk or ride a bus than drive a Nissan Cube or a regular dodge neon with a srt 4 bodykit. Same as I would rather not have a d-pad than settle for a POS worthless d-pad like in the tp1.
Cons: I honestly get worse battery life than my tp1. I guess I had a special tp1 but I can easilly go 2 days or moderate to slightly heavy use on 1 charge.
I HATE the location of the reset button.
I missed the lack of ctrl and tab buttons but that was taken care of.