I work for T-Mobile and like someone said earlier, we all have pros and cons. Verizon does have the best network because they are analog however with an analog network you sacrifice security. All those people that listen to scanners for fun can listen to your conversations on an analog network. Also, they can actually obtain your account information via the network. T-Mobile has the best customer service hands down. The network is growing daily and we have roaming agreements with all of the other major GSM carriers so you can use their network(s) for free. As far as the actual device itself, Nokias are the best, period. Samsungs provide the best features within the phone itself but lack in the reception area. Motorola falls somewhere in between. Blackberry's are great as organizers and have phenomenal battery life, but reception has been an issue. Sprint and Cricket are POS's. Cingular charges too much but they're network is decent.