From what I see, you guys got a terrible deal. My current contract costs approx 50$, it counts as unlimited data+tether (I reach 30GB some months and don't get throttled) plus $20 worth of credits for calling and texts. A text message here costs 2cents, and a call costs 18cents/min. No blocks as well, if I go over the $20 credit, it just adds up to the base $50. Plus every 2 years, I get a $500 discount on devices.
My sister has got an even better plan: $40 for unlimited internet and unlimited texting and calling(to same carrier). Only texts and calls to other carriers get charged additional. Almost all her friends are on the same network anyway. Downside is it only has a $250 discount on devices for upgrade every 2 years.
Comparing that to the deals you got, you guys really get skimped on pricing. The advantage you guys get is that you guys have more LTE covered areas and get those stuff earlier.
EDIT: Oh yeah, we don't get billed for receiving messages. That still shocks me.