This discussion is why I continue to advocate moving entirely away from the current system.
1 - No more subsidized phones. You buy the phone and then get service for it. I don't go to my power company get a free lamp, and then pay them back by paying an inflated monthly rate for a whole pile of KW*hr I may or may not use. If carriers want to go the TMO route and offer loans for the phones - fine by me.
2 - No more giant buckets of bits. You pay for what you use - that only seems fair, but most people are not using the whole pile of bits, so why are they paying for them? Further this would equalize access for people of all economic status - if you don't have the money to pay for a lot of data you minimize your usage and don't pay.
Wireless service should be a utility, like power, water, and gas - each person pays some basic access charges, and then gets billed for what they use.
Of course everytime I bring this up (here and other places) I get yelled down, because the makeup of the people on websites such as this tend to be those with heavy data usage and they would likely end up paying more under this type of system. (Of course I don't doubt they would quickly shift a lot of usage to wifi to avoid paying, I would)
And of course the carriers are against this, they make fat piles of cash of charging Grandma 100MB/month (It's a traditional Norwegian name) for 2GB of data she never touches. Plus the subsidy situation here in the US keeps the carrier in power, they can setup 2 year contracts locking people in, they keep more control of their customers. If there were not subsidies the power would shift to the device makers, and carriers would (rightly) be relegated to being simply an infrastructure provider, a pipe for bits.