Tmobile Windows Phones

I'm using my Jump plan to trade in my Z10 this week. I like the phone, but I know it's a dead end. I used Android prior since 2007 and just wanted a change. Anyways, I wanted to try WP, but the best phones are on ATT. No wonder Lumia sales are down, they are limiting the sales by decreasing amount of customers that have access to best phones. The 925 is good, but older now. Will the 41 mp or 20 mp WP's come to tmo soon or should I just get a g2,z1s, or even try iPhone as I do have an iPad? I need a good camera and something not as big as a Note 2 or 3.