I agree -- they are expensive (I had a $50+ bill one time).
In terms of quality -- they are good. I only had one problem and got a credit from AT&T for the bad connection.
I have only used them for emergencies. I got delayed at LGA and almost missed a connection. I was able to get hold of my travel agent and she got me rebooked.
For modem use, I would not recommend it. The phones are only good for (ready for this) 4,800 bps (thats not a typo -- Four Thousand Eight Hundred). FlyerTalk would be painful at that speed. I will wait until they improve the connection speed.
You are right, there is an airline (or maybe a phone company) that you can have unlimited use for $15. I think I saw it on Delta which means the offer was from GTE.
--Jim