If you are willing to do a two year contract, Best Buy has the HTC One S for $149.
Awesome phone
We all have a different mix of needs, minutes, text, or data....by mixing and matching you can get the deal you want usually.
I was considering the traditional Classic Unlimited plus which is $70 for unlimited talk, text, and data, but you lose 4G at 2GB.
I am currently on a 300 minute plan and have only ran over once. That means I don't care about the minutes, but want more data.
The Wally World $30 plan is only 100 minutes, but is unlimited text and 4G data to 5GB. If I use 200 minutes and pay .10 a min, that is $20 which is $50, and I have a 300 min plan with 5GB of 4G data. When I don't use 300, which is typical, I pay less. Since there is no contract, I buy the phone I want and pay $30, or more if I need to, and still get unlimited text.
If you want 5GB on a Classic plan, you have to go Premium for $85/mon. If you need unlimited minutes, that might work for you...
BTW, you can get plans that start with 0GB up to 10GB. It works out that they get $5/GB, so you can buy increments of 2, 5, or 10GB for $5/GB.
Some people are OK backing down to 3G once they use up their 200MB or 2GB, depending on their plan. I am sure there are those using all their 5GB and more.