The amount of time between using bitcoins to pay for a cup of coffee.
Until this is as short as paying with fiat, there will be no MASS adoption.
I don't know about you but when I pay for coffee it typically takes quite a while to reflect on my account. Just like bitcoin the transaction has to be confirmed and that can take some time, especially during holidays and weekends.
Bitcoin is similar in that it needs to be confirmed, but the benefit is there are no holidays or weekends for bitcoin. There does need to be some improvement in how transactions work though.
Anyways, people overdraw their accounts all the time with fiat currency. It is easy to forget how insecure fiat currency is.