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.
What is the best thing about cryptocurrency is that, everyone can really invest a good amount and by just holding it then you can already expect a profit after a month or weeks and you can use this coins as well just like credit cards.