We've used Sprint communications for 5 years now, and have found their cell phone reception to be well useful for our needs. The areas in our locality where calls are normally dropped are predictable, usually in the low places like hollows. But I've had two other carriers while living in that same area, and they all dropped calls in those areas as well.
Billing is usually the only problem. Many times, our payments will not be credited on time in their records, even though our bank shows the correct and ON TIME payment date. This usually results in a few volleyed phone calls back and forth for them to fix the late fee that we erroneously were levied with.
If their prices rise, their products fail, or they begin dropping more calls for no reason, we will probably search for a new cell phone carrier. Thus far, the billing problems are few and easily rectified, so we will continue using them.