Since T-Mobile is getting the HD2 next month and there's no doubt Sprint will get it soon also, will you return your Touch Pro 2 and wait for the release of the HD2. I'm currently within the 30 days for returning the Touch Pro 2 and plan to return it to get my 2 year $150 upgrade back.
Even though I got the TP2 for $199+tax with Citilink, the HD2 is too good to pass up.