Sprint is very location-specific when it comes to being bad or good.
Here in Phoenix, they suck. Or at least they did until April, when I finally left them for good.
I would regularly get sub-300kbps download speeds (upload would often be double that speed).
Even parked outside a Sprint store in Tempe, where you would think they would optimize everything (but I also realize that means lots of phones in small area), I recorded 4 sub-100kbps download speeds over a 30 minute period this past March. That is approaching iDEN speeds! Four miles away, at my office in Mesa, however, I usually got speeds from 900-1.3. Those speeds always beat Verizon users in my office. So even from tower to tower you may see a huge difference.
With that said, in Los Angeles and Orange County, I regular hear from friends that they get about 1.75Mbps download speeds. So it is highly variable.