Thought this would be interesting. I am using a Nokia/Microsoft Lumia 640XL, and to be honest this is the best phone I have ever owned, it is easy to use, nice looking, big screen, and well just a great phone and I actually love the Windows operating system, it is so stable. My carrier is T-Mobile, we had been with Sprint for 15 years and had a good plan(2 Years at a time) then we started experiencing problems with dropped calls, text message arriving an hour or two after being sent, no service(especially for my wife at work, all other carriers had service) getting charged international roaming when we were to close to the border, and then the straw that broke the camels back, they wanted us to change lans, because as they said they could not support our plan anymore. Say What? So, when Nightwish played El Paso I had to take one of management to the T-Mobile store to activate his new Blackberry and I got talked into considering T-Mobile, well to make a long story short we changed. No contract our plan is $50 a month(3 phones with a discount) plus phone lease $28 for 3 phones( I bought my Nokia outright) $24 for insurance on all 3 phones, and $30 for unlimited data. Plus we have wifi calling so it can be used worldwide with no roaming charges, 611 customer service number, in 6 months you can change phones if you want. But the real kicker was we got $325 credit for turning in our old phones, plus they covered our $675 early termination fee. I know they are not perfect, but to be honest todate I have had no problem with customer service on line, on the phone or at any of their stores. Plus coverage is way better than before.