Digital wallets - consumers hate them.
Normal money is all digital now, but ironically USD is more virtual than Bitcoin, because it can be created at whim.
An online Bank of America checking account is little different than an online MtGox account, accept that the former will give you a debit card and a credit card. How long do you think it'll be before Gox is offering the same?
Almost all critcisms of Bitcoin boil down to condemnations of current inconvenience. Anti-Bitcoin people see the inconveniences and condemn the system to failure. Pro-Bitcoin people see the inconveniences and build systems to solve them.