I switched from Sprint to AT&T because I couldn't get any decent coverage in my part of Manhattan during the prime rush hours. My wife, ten blocks away has never had a problem with her sprint coverage, and AT&T is spotty by her office.
It all depends on where you are as to who is better.