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.