yes, but what do you feel is the single most important thing to have more "regular" people using it?
I'm optimistic about Bitcoin, but maybe not as optimistic as you are.
People build themselves to fit best to their environment. There are a lot of things Bitcoin will help people do, but they currently don't have the habit of doing them, so they can't recognize the benefits easily. For instance, it is almost impossible to randomly financially interact with an entity across the globe, that doesn't share your language and way of doing things. Since this is the case, people don't have the necessary skills/habits/likes to benefit from such interactions, because it would be useless. After the pathways are in place, these interactions take place, and only through the established paths. Bitcoin would greatly reduce the know-how requirement there, but people won't jump at the chance until after there is a concrete structure that is already heavily utilizing this.
That's why I think "regular" people will use it after some pioneers start profiting from it and develop common sense around it. It needs to be at a level that someone would directly benefit from it, just by imitating other people. It doesn't necessarily be "easy to use", but "being used" and profitable. I think we're on the right path, offering services/goods for Bitcoin, preferring services that do so, etc. We are proving to other potential pioneers that it's doable, and in the process testing the grounds for them (all these frauds, scams, cracks, theft, etc. are just that). The more things happen, the shorter we'll take to succeed.
For instance, even Bitcoin users don't agree on what kind of wallet to use, etc. Next year, all that will have been resolved, with the current pace of greater development.
It might also help to extend our reach and try to interact with people who aren't necessarily our type of people.