The best part is fast transactions, less fee or no fee and anonimous transactions. No one can trace who send to whom.
I think there is a shortage and where the advantages of anonymous and No one can trace who send to Whom. ?
when your bitcoin stolen you will not be able to track where go of your bitcoin. because every bitcoin address very anonymous. you can only accept and let it happen
Being anonymous of the bitcoin is can be considered as advantage and disadvantage like on doing some transaction you are not risking your identity to other people on doing transactions and it's fast also but the disadvantage of being anonymous is like what you said, when you get scammed and your bitcoin got stolen it will be hard for us to trace that because of the feature of being anonymous. So for me it's better to do think twice or more before sending some btc to an unknown person.