I'm not saying bitcoin won't be big in five years, but maybe some other, more user-friendly system will be the superstar of 2018.
This isn't the early stages, this is how the system works. That is the barrier to entry for bitcoins, just like using the internet you need to pay for an ISP and have them hook it up for you. It could take a couple days. I think people like your friend need to get over the fact it takes a while to get into using bitcoin and read on why it does, and what that actually means. I see people downloading movies all the time, not once do people really complain that it could take more time to download the movie then watch the movie. They just accept it cause they know barrier to watch that movie is to capture the entire money on your system. So why can't people take that view with bitcoins is it really that hard?
I don't think he meant "early stages" in the way you interpreted. Bitcoin is a baby monetary system in the way that there are layers of complexity that need to be masked for common users. the word cryptography scares the hell out of most people and ultimately we are dealing with money. NOBODY fucks with money, and when I mean money, I mean lifesavings, regular paychecks, etc, not just pocket change that you use to try out your crypto-wallet. If we want people to start using bitcoin seriously, better interfaces will be required, standards will need to be established, meaning a standard client (I know I know... people in the open source world are obsessed with freedom and options and shit) sorry but people in the real world like a standard, something that everyone uses and it works well for most people.
A standard app for phones where the actuall wallet is not a bunch of characters but just your phone # linked to that string so people won't have to store an impossible number and people won't have to be next to each other to scan a QR code. Maybe the new address books from the future will come with a BTC field to store your friend's address just in case? I don't know I'm just brainstorming, but I think that's what he meant by bitcoin being in early stages. Also, bitcoin is barely accepted in some internet sites, so the concept of widely accepted is still years away. In that sense, bitcoin is an unborn child!