I recently left O2 as there was no TP2 or equivalent. I am absolutely loving my TP2 and (1) I really use the keyboard and so maybe want the phone after the LEO, and (2) its anyone's guess when they will actually release it (o2 that is).
Also, my 18 month contract for my TP2 will finish in february 2011, and so the market should be flush with new WM7 native phones.
So I am not feeling bad about not waiting.
HTC One X (Vodafone UK) - ARHD 18.2 Stock kernel.
HTC Desire Z (Vodafone UK) - Donated to the father-in-law to play Words with Friends
Touch Pro 2 (Vodafone UK) - ROM: Psychosis (Home baked using OsKitchen)-now sent to mazuma mobile....
O2 XDA Serra - Home Cooked ROM- now sent to mazuma mobile....
O2 XDA Stellar - KaiserChef creation based on Mbarvian's Solace ROMs - now Deceased
Orange M3100 - now just gathering dust.....