Probably been suggested before but: Use bits not satoshis. sats are too small. Long term, bits will be like dollars, sats like cents. Standard should be to denominate everything in bits.
The problem is that you will have to pay like 5 satoshi for the coffee once Bitcoin is widely established, because of the drastic value increase that comes with.
If that actually happens we would have to change the protocol to add more digits, for divisibility... Then the whole paradigm would have to be changed anyway.
For bitcoin to be widely used in commerce, we need to adopt a standardized unit of account ASAP. People are used to the $1=100cents paradigm. We should strive for bit~dollar, sat~cent.