G.K.
My husband has used Cricket for over 2 years now for his business and has never had problems. He also has internet access and the ability to send pictures.
You need to make sure that any area you frequent is in their coverage area. That's the one big drawback for Cricket. Other than that, it's a good localized plan because absolutely EVERYTHING in whichever plan you pick is unlimited. There are no hidden extra charges. In fact, there are no extra charges at all unless you request them and pay for them up front. You would need to remember this if travelling outside your coverage area. I'm not sure how much advance notice they need to extend your coverage area so that would be something to discuss with the Crickett rep you talk with.