Like kmorey above, I too live and work all over the Oklahoma City metro area and the data speeds are atrocious everywhere. Usually the best I can get on a speedtest anywhere is around 200 to 300 Kbps (up until a few months ago) it used to be in the 1 to 2 Mbps range, and when I went up to Denver in early June I didn't have issues there, so it seems to be particularly bad here in Oklahoma City... you can't even really call it 2G, let alone 3G and certainly not worth paying for, I really don't even get to use my phone as a smartphone anymore because it's so slow, most stuff just times out.
I have also had problems with slow data in 73099, 73064, 73132, 73034, 73012, 73112, 73102, plus several dropped calls. It's been going on for several months now. One example is, on New Year's Eve my husband and I were standing side by side, he with AT&T iPhone and me with my Sprint HTC EVO 4G. I scanned a QR Code, and tried to pull up a website. I finally gave up. He scanned the code and pulled up the website in 2 seconds. His network is always faster than mine, and his iPhone is only 3G capable and about a year and a half old. It makes me want to switch to AT&T.
Check out a fun infographic that teaches you how to increase storage, enhance security, improve battery life and clean your device.