I have an AMSEC
https://residential.amsecusa.com/product/tf5517/
I got it through a locksmith dealer buddy for about $650, and it seems at least 3 times better (and heavier) than the $300 versions of a similar size. Feels sturdy, 30 minute fire rating...might suit your purposes. It's an import, but my guy says he's never had a lock/keypad failure, but told lots of horror stories about the cheap ones malfunctioning.
Certain AMSEC safes are truly safes, 1/2" plate doors not stamped steel. and a real plate steel edge for the bolts to lock into.
Again, shop for a real safe not a "Gun Safe" that is barely better than a reinforced File cabinet. Most of the safes listed are not real safes, They are glorified gun cabinets. Cannon Costco safes are China imports, look at the weights, equal REAL safes of the same size weigh considerably more. I just bought a real older safe, 2 hr fire rating, real poured concrete rather than drywall liner.
find a real used safe and build a gun interior for it.
also the fire rating is once it reaches whatever the rating is. so just because a house fire burn 3 hrs, its when the safe is exposed to the temp rating advertised.