I'm a big fan of T-Mobile but they have their limitations.
I live in a major city (Tampa) and I generally only travel in the vicinity of major highways or near a fairly large town. This generally keeps me in their service area.
For the price, they can't be beat. My wife and I have...