I'm right there with you. I generally work in Minneapolis, and the current 3g speeds are about as close to unusable as I can imagine. I came from Verizon and though I have no one to blame but myself for not doing my research, the difference in speed is staggering.
I just ran a speed test and was at 26 kbps/19 kbps with 900ms latency. That's from the Lake/1st Ave area in MPLS.
Nowhere to go but up I suppose.