The build and thickness of the steel used for a safe are common driving factors of a safe's price. The thicker the steel used, the more protection you can expect it to offer. For cheap gun safes, this usually means that the steel is also much thinner.
Thickness is often expressed in gauges, and a smaller number means more thickness. Go for at least a 10-gauge safe to protect from both thieves and fire.