The only reason I'm switching is because there is no good hardware coming out runnin winmo... the windows phone 7 just doesn't sit well with me right now... I already have a zune, no need for 2
If the TP2 wasn't outdated when it came out (in terms of processor), I'd probably stick with it for a while... and since my TP2 is a replacement for my TP1 (after multiple replacements, I kept having the same heating issues and lock ups) I'd probably have waited it out a little longer to see what the final release of WP7 looked like, but since I use my phone extensively for work... I just can't wait. being such an awesome phone helped out with this decesion a lot.