Bitcoin has a 21 total of 21million coins that could ever be produced.
I think that in itself hinders Bitcoin immensely, I mean there are over 6billion people on Earth, 300million+ just in America, Billion+ in China, etc etc.
Most people, including myself are turned off by the fact that you have to divide bitcoin into ridiculous decimal places. Most people also don't care about having to do the math behind it to figure how much bitoin is worth this object etc etc. It would of been much better if there were different types of bitcoin, like bitcoin=1bitcoin, macrobitcoin=.5bitcoin, microbitcoin= .25 bitcoin etc etc.
Well there are names for the smaller 'types' millibitcoin etc.
https://en.bitcoin.it/wiki/MilliBit See the units at the bottom.