Confirmation time
That is the problem with majority of us, but I think it will be resolved in future by the core development team, apart from that I don't see any problem with bitcoin.
Moreover you can send the funds ( I use blockchain and I can spend unconfirmed txn ) even when its unconfirmed, so not really a issue to be worried about, though yes we all hate it.
Yes exactly I was wondering the same, why is confirmation time a problem for most of the guys.
We can avoid that by paying a mere 5 cents extra to the transaction, even if not want to pay then still we can spend it.