Bitcoin and fiat money are completely different forms of currencies, they can't be compared. Which one is better? It's hard to say. If Bitcoin were as accepted as fiat money, people would likely choose it because of scarcity and decentralized nature, so theoretically Bitcoin is better.