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.
No I dont think regular currency is better than bitcoin this is because firstly, regular currency is way more popular than bitcoin and regular currency has way more users than bitcoin throughout the world. Then real money is accepted everywhere around the world whereas bitcoin is not accepted everywhere around the world. Real money is trusted by most of the people around the globe whereas bitcoin is not accepted by most of the people.