I have been with Sprint for 13 months now. Switched from HTC Evo to the Nexus S. The Evo was nice, the Nexus S is FABULOUS. Throughout, my Sprint service has gotten worse and worse and has finally become intolerable. I'm ready to break my contract and buy an unlocked Nexus S via Amazon and try T Mobile. Does anyone have input to offer on T Mobiles network performance in the Sarasota, Florida area? Surely, it must be vastly better than Sprints. Thank you.