I had it once and was great for me, however I don't talk too much. I currently use a Tracfone because I talk so little on a cell, this works fine and averages out to around $15 a month.
Now that they've admitted that unlimited data doesn't really mean unlimited data and consequently upped the limit at which they throttle your data speed, I'd say they're alright.