I think this will always depend on your area, you will never find a network that provides perfect service everywhere. Where I'm at the Cricket network is pretty awesome, the price is great, and I never had any issues with customer service because I never have to call, but I'm sure that's not the case everywhere. Good luck!
The service has gotten horrific! My calls are being dropped, phone goes straight to voice mail when people try to call me. I get call failed errors, it takes several seconds for calls I try to make to even start to ring and Cricket does nothing about it and doesn't care.