I don't see bitcoin becoming commonplace and accepted among governments, nor among the common person.
Simply put, the common person is NOT going to understand anything about it, and quite frankly, you need a pretty decent technical knowledge in both computers and economics to even have a chance at grasping the explanation and principles behind it. I just spent an hour trying to understand the mining process, and I still don't quite get it fully. Some of the explanations don't exactly help the cause, because they make it sound like you're being a slot jockey, where the machine literally makes the money as you win.