I'll get straight to the point.
We should move straight to Satoshi's instead of bother with mBTC.
Problems with mBTC:
- It's not small enough (1mBTC is already $1.10 in china). This means that micropayments already need to deal with fractions of mBTC.
- The general public doesn't like to think in fractions. They would like to avoid them if possible.
- As the price rises, we'll have to switch to a lower unit all over again, introducing more confusion for the masses and newbies.
- It's psychologically confusing and ugly for new users. Nobody likes owning a fraction of anything. They'd rather own a multiple of something.
- We might all be mathematically inclined, but the masses are scared of fractions. mBTC does not solve the fraction and decimal problem.
Advantages of switching straight to Satoshi's:
- No fractions or decimals.
- The units are easier to deal with. 1000=1Ks, 1Million= 1Ms . I can now pay the blog a micropayment of 500 Satoshis instead of 0.005 mBTC.
- Names of satoshi amounts are well known to common people. i.e. 10 million satoshis are "10 Megas" is much nicer then 10 "millibits". Everyone is already used to calling $1000 a 'K'... 5000 satoshis could therefore be called '5 K'. (K for kilosatoshi)
- Makes micro-payments much easier to deal with. mBTC was supposed to get rid of the too-many-decimals problem of using BTC. Now that the price has risen so high, mBTC is sort of pointless. Blogs who want to offer articles to read for 1/10th of a penny have to charge .005mBTC. It would be better to charge 500 S
- Psychologically, the average person doesn't want to own a fraction of something. They'd rather have 500 S instead of .005 mBTC
- We can make the switch once and be done with it. Wallet software will have to replace mBTC with uBTC as the price rises. Switch to satoshi's directly and get is over with.
The price will soon be high enough that we can go straight to satoshi's. mBTC in my opinion is an exercise in futility and confusion.
EDIT: Please keep this thread ON-TOPIC. The topic is mBTC vs Satoshis. Arguments that Satoshi's are too big of a unit don't hold water here. Please make another topic for that. We're not debating what will happen in 50 years. mBTC will be useless in the next year or two. Satoshi is currently the smallest unit. The dev's won't be dividing satoshis for a long time (if ever). Thank you.
EDIT 2: It is a common misconception that BTC is the base unit. Infact, the base unit in the code are Satoshis. Satoshi himself admitted that 1BTC was arbitrarily chosen, and that he could change it later if he wanted to. Satoshis do not break the orders of magnitude. Choosing 1BTC = 100Ms breaks the orders of magnitude.
EDIT 3:
Update: Bitcoin magazine tends to agree that decimals aren't a good idea.
http://bitcoinmagazine.com/8274/the-psychology-of-decimals/