Good
article from Charlie Lee (Litecoin dev) on the economic incentives at play in the bitcoin network, including blocksize debate
TL,DR - bitcoin network today is good for security & decentralization, but wont suit ALL transaction types
The solution:
Bitcoin is not one-size-fits-all
I contend that we should design bitcoin for security and decentralization above all else.
Transactions that need the highest security and decentralization will need to pay the higher transaction fees required to use the bitcoin network. Not all transactions can afford this fee, but then they likely don’t need the security and decentralization.
And that's perfectly fine.
They can use litecoin and altcoins, sidechains, payment channels, the Lightning Network, off-blockchain networks, and other yet to be created networks to send those transactions.
Heck, they can still use Visa if merchants are willing to pay the fees.
You would use bitcoin to buy a house or a car. A 60-minute wait and a $1 fee for an extremely secure, decentralized and irreversible transaction is perfectly fine.
If you are buying coffee and need a cheap but fast transaction and don’t care about security or decentralization, you can use litecoin, the Lightning Network, sidechains or even Starbucks off-blockchain transactions.
As long as everything is seamless, users don’t care. Transactions will be routed to the payment network that makes the most sense based on the needs of that transaction type.
Technologies like on-chain swaps, the Lightning Network, payment channels and sidechains will allow seamless and cheap and free conversions between bitcoin and everything else.
Wallets will hide all that complexity from users. We are not there yet, but that future is very exciting. Not every transaction will be native to bitcoin, but every person will use bitcoin.
"Wallets will hide all that complexity from users" - that's SuperNET & BTCD right there folks!!