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.
Bitcoin as well as regular currency has its own advantages and disadvantages. They are better in many different ways. For example, there are only few countries that accept bitcoin as a way of payment. You can use bitcoin to buy food, shop online or in any retailers. But for those countries that dont support the idea of bitcoin, regular currency will be better than bitcoin. Its because regular currency is being use rather than bitcoin. So it depends upon the situation what is better.