Agreed except for the BTC being used as money. BTC doesn't have the necessary fundamentals to do that. Dash, NEM, PIVX has that. Even ETH is a better payment option:
Here is how digital money should operate: https://www.dashforcenews.com/festy-introduce-dash-network-7000-irish-pubs/
BTC is forever incapable of achieving this. BTC will become like an old multiplayer game. There will be a small community but masses won't bother with it. You can't sell a prototype as a full priced game. BTC is the perfect Minimum Viable Product of Blockchain technology. It's just the beginning;not a destination.