The reality is that Bitcoin will never get mainstream adoption without easy to use online wallets.
Obviously there is a trust issue in the market now but nothing that the market can't solve going forward.
And we have another problem with the mainstream adoption. When I pay to another address some coins, that transaction may take at least 10 minutes to get over.
Online wallets must also resolve this issue.