the best way is to remember them in satoshi directly, so don't say 0.0001 but 10k satoshi, don't say 0.0000035 but 350 satoshi and so on, much easy to remember
Yeah I'm doing the same. And if it becomes higher numbers I reverse the situation :
I'll say 0.1 bitcoin or 0.01 bitcoins and not 10000000 satoshis.
I don't think there is any need for changing bitcoin units: BTC & Satoshis are enough. If you pay a high amount, you refer to bitcoin, if you pay a low amount, you refer to satoshi... That's a all.
And if you really want you can use uBTC and mBTC but I find it confusing