Honestly though bitcoin isn't ready from the prime time, it's still too nerdish. It needs to be a phone app that's both hacker proof and so simple your grandma could use it and transactions need to near instantaneous so you can use it in a store.
That is true to an extent. Then again, I consider myself only very mildly nerdish (it's been decades since I've actually written a fully functioning computer program, honest Guv!) yet have not found it too daunting to get into using Bitcoin and grasping the major concepts. The whole notion of a cryptocurrency as a hard e-commodity might be the tricky bit to explain to the unwary.
Then again, it's already been recently said around here that most high-street shops don't deal in gold, yet that substance still trades at $1600/ozt or so.

Bitcoin isn't yet widely accepted but it is
increasingly widely accepted.