Your 3G results are low you are on CDMA. GSM/HSPA/HSPA+ 3G networks are much faster. In the past 2 years, I've used a Verizon 4G Galaxy Nexus and a Google Galaxy Nexus (GSM/HSPA) on T-Mobile and AT&T. My Verizon results were similar to yours. With AT&T 3G, I usually get in the neighborhood of 6-8 Mbps. When I was using T-Mobile, speedtests ran anywhere from 10 Mbps to 16 Mbps. So I don't think it's accurate to say 3G isn't "good enough" or "doesn't work". I would agree that Sprint and Verizon 3G is sub-par but AT&T's and T-Mobile's 3G is plenty fast. I can haven't noticed any difference speedwise in my daily use when switching from Verizon to T-Mobile/AT&T.