Let's say fiat dies and I have a gold coin that used to be worth a few thousand - how will I ever divide it? Scrape some dust off it every time I want to buy something? Melt it?
You should have got a smaller coin. You can get, for example, 50g gold bars that are scored so they can be broken into 50 1g bars. 1g of gold is currently worth about £25, so it's a reasonably small amount to spend. More generally, one of the reasons gold has been a successful currency in the past is that it is ductile. It can be thinly divided; you can beat it down to gold foil if you want to. It's not as divisible as bitcoin, but it's as close as a durable, physical substance gets. Alternatively, if you are using it as a store of value, you can sell it to a broker in large chunks and get fiat currency - or bitcoin - back. It doesn't have to be spendable at a supermarket to have value.
I like both gold and bitcoin. Gold is especially a hedge against civilisation collapsing. Bitcoin kinda relies on having electricity and a working internet. Personally I still see bitcoin as high risk. I wouldn't put money in it I couldn't afford to lose. I'm more confident about gold.