I would also agree that the complexity of the wallets and security issues are major issues and the issues that affect me personally the most...but there is no point in building the perfect system if it entails use math that is too difficult for the average person to navigate effectively...and thats why I think the nomenclature is so important...not for you, not for me, but for the average IQ person and below average IQ person...because those people make up the largest portion of the world's populations and bitcoin can't succeed without them...and they need an easy name, with few to no zeros....
That is the point, the math is very easy for most of the world. The metric system and the prefixes used are very easy. The USA is literally the backwater of the world in that regard. Americans just need to buckle down and learn some simple concepts. You can't help the people that won't help themselves, so don't worry about them. They will wake up someday and join the rest of the world. These people aren't the drivers that will cause bitcoin to secede. They are the followers who will adapt to it when they don't have a choice anymore.