I was quite impressed with Vodafone UK's 3G speed when I used the Speedtest application on an Iphone 3GS to figure out how fast can Vodafone's 3G service achieve.
In the end, I've got the figures... Maximum download speed of 1104kbps and upload speed of 256kbps. That was quite impressive!!!
Keep it up Vodafone! Shame on you O2!!!