Don't think that most people in the Bitcoin project is even aiming for it to replaced USD anymore. BTC is more "digital gold" -- an inflation hedge. It's definitely less liquid than USD right now. If I want to go buy a good with Bitcoin, I'd have a hard time doing so. Yet is is superior to gold in most ways: easier to carry, easier to transfer, easier to verify its real.