The only thing that bitcoin cant offer is being anonymous transactions, as all the deals will show off into the wallet, i dont see it as a problem but as an advantage, with this method you may know how much money you had spent, something with fiat we dont control or do know the ammount.
The bitcoin is not so anonymous. It is semi anonymous. The major anonyous coin is the Monero.