Not all cold wallets are made equal, but a cold wallet that's airgapped, i.e., that never needs to touch a computer, be plugged anywhere, or go online, is by definition more secure than a software wallet on a computer that's online by default.
Then some have extra bells and whistles, like duress pin numbers, i.e., if someone is forcing you to input your pin number to unblock your cold wallet, you can input a fake one that gives the keys to a fake wallet, or a wallet with a small amount that you use as a decoy. And there are other things like that - antitampering, selfdestruction...