Honestly I believe bitcoin is better since one you don't use your credit card so you don't loose you needed cash but instead your cash that you could easily earn back from mining. Plus, it's open to all ages unlike credit cards.
Crypto currency provides a lot of financial freedom and convenience when it can be used through transactions. However, it is by no means possible in all cases to directly use crypto-credit as payments for the purchase of goods and the payment of the services provided. In my country, it is very rare to find outlets where you could pay off the crypto currency. Therefore, in most cases, in order to use the crypto currency, I must first exchange it for my local national money. Therefore, I believe that while the crypto currency has not yet reached a mass implementation, you need to have a crypto currency to be able to earn in it, and fiat, so that you can make purchases and maintain your current accounts.