It doesn't have any natural advantage in day to day use and its certainly easier to use card or cash in those situations. Where Bitcoin shines is the ability to transfer across borders almost instantly, and able to store it securely. No other option will have you store your own money, you will be relying on 3rd party unless you stuff gold bars in your mattress.