I think the main problem with Bitcoin is people is too dumb the see the necessity for it, so most people will keep using fiat currencies because most people don't have a problem with it, only people whose see a real necessity to use Bitcoin (beyond buying it and holding as an investment) will actively use it. Other than that we'll need more time to see the fiat system collapse more to get Bitcoin in the starlight. And anyway people will end up using it even if they don't know they are using it so we already winning as early holders. You are basically investing in the base of the next gen infrastructure by holding BTC.
I agree. Seeing that most people are always creatures of habits and tend to abhor changes, it is easy to be scared to use altcoins and quit their life long habit for cash. But i do have hope that as with the acceptance of debit/credit cards Bitcoins will also gain momentum. Also we need an impact-making promotional strategy for raising more awareness about it.