Disclaimer: I work at Walmart.
For what it is, Straight Talk is one of the better deals for wireless service out there. Unlimited talk and text, plus 3 GB full-speed data is pretty good for $45/month. If you compare that to AT&T or Verizon Prepaid, for example, you get a lot more full-speed data. IMO, their only downside is the customer service. They're owned by TracFone, and all of their tech support/customer service is overseas, many of which are difficult to understand. They all read from a script and will not budge if you have a problem. After dealing with many of the wireless companies on a daily basis, they're one of the more difficult companies to deal with.