For data speeds, here you guys go:
http://gizmodo.com/5428343/
Note that in good coverage areas, AT&T wins hands down.
Trust me, I had AT&T and now I have Sprint. AT&T data is way better, not even close. And when you factor in coverage inside buildings, GSM destroys CDMA.