i think its almost the only outcome, that a p2p currency exceeds bitcoin in usefulness and popularity at sometime in the not too distant future, however i don't think that future p2p currency exists yet.
devs (as they mostly pretend to call themselves) from this community are too obsessed with 'innovation' but here that means complications. the real innovation needed is simplification.
i've found though the nerdy IT crowd here is in general far removed from understanding the most basic market dynamics, currency or even basic math.
not to mention way too linear in understanding potential security flaws.
My issue with the "nerds" is they evangelize about Bitcoin and spout off the same talking points about how it solves the Byzantine Generals problem or the blockchain is an amazing piece of technology or that it is backed by math, yadayada. The average joe doesn't give a crap, or even knows or understands what the Byzantine problem or a blockchain is. They just want to know if the money is secure, is tradeable for goods and services and won't lose 80% of its value in 6 months.
I still say the main thing people need to be pushing Bitcoin as is to be a general hedge against economic uncertainty (digital gold), as a form of payment for ONLINE ONLY purchases or a currency that rewards digital services derived from the blockchain, frankly there is no practical reason to use Bitcoin as a currency in the brick and mortar world over a credit or debit card, its more convenient for most people to whip out a card and swipe at a terminal than having to do the stupid "hold my phone up to the QR box, try and get a scan, wait, wait wait a few seconds, hang on its blurry let me refocus..." which does nothing but hold up the line for everybody else. And even if it saves Merchants on fees, again the consumer doesn't really know or care on that end.