A recent survey has found that Milton Keynes has on average the slowest mobile data speeds reaching around 1.7 meg. Peterborough was rated one of the highest with speeds reaching 3.6 meg. All I can say to that is that they did not survey my town. Average speeds around 800kbps.
http://www.bbc.co.uk/news/technology-12977878
TEN SLOWEST TOWNS FOR 3G
Milton Keynes - 1.73Mbps
Leicester - 2.01Mbps
Huddersfield - 2.17Mbps
Cardiff - 2.18Mbps
Liverpool - 2.21Mbps
Blackburn - 2.23Mbps
Stevenage - 2.23Mbps
Hull - 2.35Mbps
Stafford - 2.37Mbps
Birmingham - 2.43Mbps

http://www.bbc.co.uk/news/technology-12977878
TEN SLOWEST TOWNS FOR 3G
Milton Keynes - 1.73Mbps
Leicester - 2.01Mbps
Huddersfield - 2.17Mbps
Cardiff - 2.18Mbps
Liverpool - 2.21Mbps
Blackburn - 2.23Mbps
Stevenage - 2.23Mbps
Hull - 2.35Mbps
Stafford - 2.37Mbps
Birmingham - 2.43Mbps
To be honest I've never noticed it being particularly slow in Stafford at all on Vodafone anyway, and I agree with Thine Wonk, it's perfectly acceptable for browsing; some people want it to do everything.
