Honestly, this may be what it takes to see more mainstream consumer adoption. A lot of the apps with high levels of penetration in this generalized demographic seem to use Stripe--if it's truly a frictionless integration, it will be really interesting to see the market's response. Coinbase & exchange API's were the first step. Single-script hosted payment processing with a UI focus (accessible to tech and grassroots…
The bigger problem with mainstream consumer adoption is the fact that mainstream consumers don't have any bitcoins to spend. Then there's the fact that you have to use an exchange to buy the coins in the first place and... let's just say bitcoin exchanges aren't exactly known as secure financial institutions. It seems a large bitcoin exchange is hacked and shuts down just about weekly: Just hours ago: Cavritex, Canad…
The beauty of true P2P is that while a central authority still has the potential to compromise the network, the distributed nature at least distributes the attack surface equally. I imagine banks & security-conscious, established digital financial service providers will step in at some point to assume the role of the exchanges. It may be a step back for privacy and anonymity (sadly) but a major step forward for its legitimacy.
More importantly, the concept of interchangeability is emerging. When you find that BTC and $ transactions can be reconciled seamlessly (ie, agnostically with no logistical concern to source whether credit card, BTC, EBT, etc.) I think that P2P option may start to happen naturally. Providers like Stripe abstracting this is certainly the first step.
[edit] I would love to see what would happen if a company like Venmo that deals primarily in socail micro-transactions were to attempt a UX integration.