One wonders how you do your testing. It seems little more than an expansion of a sales brochure with no real knowledge of the carriers that you rate.
For example, Straight Talk gives you 10GB of data, unlimited text and calls, all for $45 a month. Yet after being with Straight Talk for a few years I couldn't leave the plan fast enough. They lie, deceive, do things that are borderline corrupt and otherwise are an entirely rotten experience not worth any price. However, on paper they look great.
If all you're doing is regurgitating their sales info or citing customer stats then you are offering no service at all and it would be better to stop doing these comparisons.
What do I mean? Let me illustrate.
1. Straight Talk doesn't tell you when you sign with them that whether you're choosing Verizon, AT&T or T-Mobile as your network that you will be a 2nd class citizen, that you will have not only slower service but the quality of the signal is poorer. In areas where a plan has coverage it may not have high capacity so you won't have any coverage at all. When ST shows, eg, a coverage map from Verizon, that doesn't mean you have that coverage. Verizon customers do but you don't! That's lying.
2. Buy a phone from ST and you will NEVER get updated to the next version of the OS like Verizon or AT&T and T-Mobile customers do. This is never mentioned anywhere. That's deception.
3. If ST sends you the wrong phone because they screwed up, they will expect you to mail the phone back to them at your cost. That's corrupt.
4. If 8 months into your plan, you want to upgrade your phone they are more than happy to oblige. But when you ask them to unlock your old phone so you can sell it they will tell you "NO." Why? They have a RULE. Their rule is they won't unlock any phone that has not had a year of service on it. Pretty unreasonable. And they'll do this with a phone they've sent you by mistake that you paid for. Ask them to unlock it so you can sell it rather than pay to return it and the answer is NO. See the rule.
5. If you terminate service on your auto pay date so that you don't lose service time you've paid for, watch out. I told them three weeks ahead of time that I wanted to terminate service on my next auto pay date. They said fine and in the last week they sent me a text a day reminding me that my service would terminate and did I want to buy more minutes. What they never bothered to tell me is that if I didn't request to have my phone # ported to my new carrier before the termination took effect that they would not port it. RULE No phone number will be ported that is not an active #. The service ended at noon and I was asking to have it ported by 4 the same afternoon.
These are the sorts of things that Straight Talk does that can turn a business relationship into pure hell. Now, how many of these companies that you have reported on have you queried about these things, queried their customers about? How much do you actually know about what it is like to deal with MetroPCS? My guess is, not much at all.
And just so you don't think I'm biased against Straight Talk, let me tell you something Verizon does that, as corporate policy, is idiotic, anti-customer, anti-marketing, violates any business or common sense: I have an LG V10 with an FM radio chip in it that can pick up FM broadcasts. Verizon turns off that function [AT&T has it turned on] so that if you want to use the FM radio you are forced to stream it as part of your paid for data stream. They charge $50 a month for 7GB of data and $10 for each 1GB over that. How petty of them and what a great way to create enmity among their customers. One wonders where their upper management went to business school. Seems more like the Mafia than Whartons.
A review of carriers as businesses, their ethics, their practices as regards their customers [rather than as hyped up features] would be welcomed and valuable.