Which provider is best is pretty subjective. Verizon actually has better coverage than Sprint, (
http://coverage.sprintpcs.com/IMPACT.jsp /
http://www.verizonwireless.com/b2c/C...atorController) It's gonna depend on your location in most instances, Sprint totally sucks in my area and I get around 3mb download speeds in my area with Verizon. Verizon does cost more, but I'm willing to pay for the better service.