Internet is fast, and the calls are clear with no drops. Was worth it to me to stick it out. I have the family plan, with unlimited everything. Reasonably priced.
I have had sprint for 12 years. Service is great. If in the off chance you get spotty coverage in your home call them and they will send an airave that connects to the internet and basically puts a cell tower in your home.