First of all there is a big different between crypto (or more accurately cryptocurrency in general) and bitcoin.
What you see in cryptocurrency market (ie. thousands of altcoins) is a hyped up penny stocks market where they sell vaporware to anyone who is willing to gamble on their low prices for a big pump to make a huge profit in the shortest amount of time possible.
Bitcoin on the other hand introduced a unique concept to the meaning of "money". A concept that always had unlimited supply, was controlled and printed by the government and was centralized suddenly got expanded. Now money can have limited supply, doesn't have to be inflationary, can be decentralized and censorship resistant, can be safe and fast.
I don't like comparing things in black and white so I won't say if bitcoin is better than fiat or not. Bitcoin is a good currency, it does what it was designed to do and that's the important thing.