No I don't use 'bits' it's 100sat to me. I don't ever expect to use bits or microbitcoins as I simply don't see the need.
0.001btc = 1btm (anything between 0.001btc-1btc uses bitmill/btm as the unit)
0.306btc = 306btm
Amounts under 0.001btc are satoshis or sat/ksat
0.00095btc = 95ksat
0.000025btc = 2.5ksat
0.000005btc = 500sat
This is simple and makes sense to me - if you don't like it I really don't care and think WAY too much time has been devoted over the years worrying about what people will call the various units of btc. Let the programmers talk in terms of microbitcoins and people who like their own colloquial terms use them as they please - we'll all be able to figure it out and eventually some set of terms will make it's way into common usage (assuming btc survives long enough.) Those terms will NOT be determined by silly arguing on this forum however