Here is my idea: You have a single coin, with a single wallet, that has multiple independent blockchains. So you'd have Netcoin
1, Netcoin
2, Netcoin
3... Netcoin
10. You could start with as many blockchains as you'd like (although number is set at the start), with a total preset number of total coins identical for each.
This way you would have with 10 blockchains, each an equivalent size to bitcoin's, the same as 10x the transaction volume of BTC. They would all use a single wallet, with a shapeshift like system (or decentralized if possible) for trading between chains that could only exchange 1:1. All coins would be considered equal. This way instead of worrying about increasing the block size, you have parallel blockchains of a smaller size.
This would also incentive miners to keep the hashrates equivalent, as they would jump back and forth to find lower difficulty. The average user could have their coins spread over many blockchains, and the wallet would choose the one that is currently cheapest and fastest to use for any particular transaction.
Obviously this is just a rough sketch of an idea, but why wouldn't something like this work?