If you ever played any of the X-Men versus Street Fighter series of arcade games with Infinite Combos, you know how it feels to be an Android user on T-Mobile. You just get constantly beat up.
For the past several months, I've been using my glorious LG G4 without problem. Then a few weeks ago, T-Mobile decided to OTA push Android Marshmallow. During the update process my phone stopped working. I tried rebooting it and it kept on crashing. I tried wiping the system but it would either crash again immediately or go into restore mode and require my Google account authorization to unlock the phone and then crash. No matter what I did it just kept crashing. I tried pulling the battery out and reinserting it and then rebooting the phone for several days hoping it would actually startup again. No dice.
Eventually, I called T-Mobile tech support for a replacement phone and they said they would ship me a replacement phone for $20 and that it would take 5 to 7 business days. I waited for 8 business days and the phone didn't arrive. I called up T-Mobile support and found out that tech support person never submitted the order for a new phone. They did document in their system that the phone needed to be replaced. After 5 days my new finally phone arrived.
All said and done, I had to wait 3 weeks to get my replacement phone. To make matters work, due to all the skinning of the OS by LG I can't visually see the difference between Lollipop and Marshmallow. I found out that the list of new features are pretty much meaningless to me. I don't use Google Voice nor do I care about 200 new emojis or new wall paper themes. Thanks for nothing Google and T-Mobile.