Well, I know this isn’t want you want to hear but you have to find the answer yourself. Getting the best provider is based on your individual needs; not which company is the best. The best thing to do is compare each of the following points:
• Compare where each provider has service vs. where you will physically be in a typical day of your lifestyle. As an example, you would not want AT&T or T-Mobile if there is no signal at your house. All providers list an interactive map on each of their websites.
• Out of the people you are going to talk to the most, find out which provider is used the most. (If they have service where you live) This will reduce your cost because most providers have what are called “mobile to mobile minutes” and the calls are free between mobile phones of the same carrier without an extra charge. You can use these free included minutes to get a lower plan vs. going with someone who your friends and family don’t use and having to buy a higher plan to account for the number of minutes you will use to talk to them. The exception to this is Sprint, which charges you minutes if you are not using one of their towers for signal. (This means anytime you call using a non-sprint tower, you will be charged: See their terms and conditions).
• Review the strengths of each carrier. As an example, AT&T is great for technology but Verizon is great for general Customer Service when you call for assistance.
There are a lot of other things to consider that would take all day to write about; features, technology etc. I would suggest that you contact each one to see if you get a discount because of where you work. Most carriers will give you a discount on your invoice if you are a teacher, government worker or student. I hope this helps.