That being said to get back on the technical merits of bitcoin, I agree with the OP that I can't imagine every individual handling their own bitcoin wallet and risk losing everything if it gets compromised (and waiting for transactions to be validated etc...).
So even if the currency is successful we'll end up with bitcoin banks managing the risk for us and visa-like credit cards for day to day transactions. And then I fail to see any advantage over what we have now (besides making a few early adopters extremely rich, of course).