I've had the unlimited data plan with AT&T since jump street. I'll never give it up. I use between 15 and 20GB a month. That would cost a fortune in overages with out unlimited. My plan is about $72 a month.
Do you get throttled in your area after 5GB? I get hit on unlimited account over that amount.