...it really depends on so many variables that there is no accurate answer. For example I am currently a T-Mobile customer, and have been for several years. Their service, for me, was very good until about four years ago. Then about four years ago my usage, and coverage area changed. I used to use my service mainly in major metropolitan areas, and T-Mobile is great in those types of areas. However, the minute you are anywhere out of the ordinary T-Mobile's service goes down the toilet. Four years ago a couple of things changed for me: My parents retired, and became part owners of a resort. I also bought a boat around the same time. These details are important because whenever I am on my boat or at the resort I have no service. This brings me to my next point which is anytime I see someone using their phone at the resort or on the water I ask them what carrier they use. The answer is almost always Verizon, and if it is not it's AT&T. Not a single person has ever answered that question with T-Mobile or Sprint. Nor has anyone ever said Cricket, Boost, Freedom Pop, etc. Just my opinion whatever that's worth.