I'd agree with most of the points here. What we need right now is awareness, if Bitcoin needs to become popular, then people should know about it. I come from a country where more than 50% of the population don't know how to use computers. That's what I feel
Even though Bitcoins are growing popular in countries like USA, Italy and other developed countries, it still doesn't have roots in developing and non-developed nations. The number of people with info regarding this minimal, if you ask me