Sounds like an expensive plan for your users. Then again, if you've got an iPhone 4s you probably have the cash I guess.
Most people in the US have unlimited text plans. Either they are built into their monthly bill (Sprint unlimited everything $80 a month) or subscribers pay an additional fee on top their voice/data bill for unlimited SMS.
It's still a bad solution for the problem as a whole.
I think a lot of this is because of the change in mindset of texting. Early on, it used to be a way to convey precise pieces of information. Now it's conversational. People send texts with "um" as the entire message.