I tested the networks before I moved to the Nexus 5, AT&T was the clear winner. I went into the Sprint and AT&T stores in the main shopping area of Nashua NH and ran Speedtest on their demo models (I used an S4 in the AT&T store because they don't sell the N5 directly). AT&T delivered 41Mbits, Sprint 6Mbits, both were showing good LTE connections. I didn't bother with T-Mobile because they have no coverage outside of major cities, in my town their map shows them as 2G. My N5 gets in the high 30s and low 40s in many places that I've tested, I've never gotten anything near as low as the 6Mbits that I saw in the Sprint store. My suggestion to you is that you do the same thing in your area, go into their store and run Speedtest on their demo phones (not all of the demo phones will allow you to install apps but there are always some phones where you can do it).