Hi K. - I've had Cricket for about 10 years and I love it! When it first started up, the service was really limited because (according to the sales rep) they do not share cell towers with other companies, they have dedicated towers, and it took them a while to get a decent amount of towers up, but now the service is outstanding. There is nothing you can't do with a Cricket phone that you can do with others AND it's a lot less expensive. There are no hidden fees and they've just recently launched a campaign where they charge NO extra fees period. You pay for the service that's it. The plans range from $45/month up to about $90/month, the less expensive ones still offer unlimited calls/texts.
The only thing I don't like is that their phones are sometimes a little behind the curve, they don't always keep up with the newest phones AND they do not offer any kind of freebie phone or free account phone upgrade. You can get discounts on new phones or purchase upgrade insurance to help with the costs, but they can still be a little expensive.