I wonder if we will eventually end up with something resembling old money systems:
To explain my thinking, let's look at British coins circa 1900. You can probably see this in many other coinage systems throughout the ages. In Britain there was:-
Gold Pound Sterling/Sovereign (also a premium gold guinea worth 5% more because of higher purity)
Silver Crown = 4 to 1 pound sterling
Silver Half Crown = 8 to 1 pound sterling
Silver Florin = 10 to 1 pound sterling
Silver Shilling = 20 to 1 pound sterling
Silver Sixpence = 40 to 1 pound sterling
Copper Penny = 240 to 1 pound sterling
Copper Halfpenny = 480 to 1 pound sterling
Copper Farthing = 960 to 1 pound sterling
Clearly there was a hierarchy Gold > Silver > Copper
For many daily purchases, copper was good enough. A loaf of bread cost a few pennies.
For larger items, eg clothes, rent, etc silver was adequate
Gold was used for business trades, large asset purchases, houses etc.
In my mind's eye I consider Bitcoin as being "Gold", and Bitcoin Cash as "Silver"
Eventually, I see a third crypto-coin emerging, taking the role of "Copper"
While I think the Satoshi can cover the whole range of purchases, most people can't get their head around coffee at 0.00001 BTC (or whatever). But a "Copper" like coin with a value (close to 1 US$) is much more sensible.
We would keep our Bitcoin at home, safe, offline, in cold storage, until we need to make a big purchase. We would keep "Bitcoin Silver" for medium purchases, and "Bitcoin Copper" on our mobiles for instant use.
The security and speed of the network might reflect this. Perhaps some sort of blockchain light, fast but maybe not eternal. Would you need to record all low value transactions forever?
Who knows...