Same here, been with Sprint since 1999, not too many problems. Coverage for me has always been great - though I'm always close to 'bigger' cities and along interstates.
Oddly enough, compared to many peoples' complaints about shitty Sprint Customer Service, I've had no hellish situations, and the single best customer service experience I've had was w/ a Sprint rep. I called up their normal CS number once to change my plan I believe. The guy that answered was extremely nice, knowledgeable, and discussed various options to get me the best priced plan. The thing about the call that really stuck in my mind was that he sounded like an older guy, not the typical 20/30ish rep that's clearly not happy working the phones. He spoke well and *conversed* with me, rather than spit out lines on a script. I've always suspected I got some guy who wasn't normally on the phones all day everyday, as if there was some program where high-level management took a few CS calls every now and again, just to stay connected w/ their customer base.