For those recommending anything else you are not thinking about the people who make up the total potential bitcoin market. In emerging markets some people just make over a dollar a day to survive. Telling them 1 bitcoin costs over a year's salary simply will put them off right away. Even if you explain to them they can buy smaller portion of it.
Second, the education level and intelligence of people vary. We can't expect everyone to understand what .000123 represents. If a poll was conducted with people off the street and you asked them to name the places after the decimal, i.e. one-hundredth - the results would be shocking.
We need to make bitcoin future proof and also make it SIMPLE! When a business designs a product/service they design it to the needs and expectations of their target consumers/segments. Who do we want the users of bitcoins to be in the future? If we expect users to be the profile of everyone on this forum, then decimals are fine. For mass world adoption bitcoin needs to be designed ease of use that a child can understand and use it.