One of the main problem is the transaction speed and the confirmation problem, but my problem with bitcoin is too many scamming in bitcoin, a lot of people using bitcoin in a wrong way
The confirmation speed depends on the transaction fee you put in.
The lower the fee the slower it gets to be confirmed.
About what you said about scamming, well, we can't tell people how they should use bitcoin.
Whether we use it in a right way, wrong way, or whatever way possible, it is our money and no one dictates us how to use it.
That is a good thing about bitcoin. Freedom.