The best option is the one you have full control. Right now only Bitcoin Core wallets give you the option to directly connect to the blockchain.
Every(!) cold storage gives (only) you full control over the private keys.
You don't have to 'connect to the blockchain' at all. A cold storage is meaned to be OFFLINE.
Additionally.. you are not 'connecting to' a blockchain. You are downloading the blockchain. You are connecting to other peers in the bitcoin network.
Any others (mobile wallets, hardware wallets, nearly all software wallets) sync the blockchain on their side and let your device/software communicate through their servers.
This is irrelevant when talking about cold storage. Cold storage = Offline.
You only have to keep the seed or private keys saved in an offline environment.
So, format your old unused laptop, install a lite, clean linux distro and install Bitcoin Core wallet. Sync it time to time using cable connection and keep it safe...
If you are going to sync it, it is not a cold storage. Syncing is useless. It just creates additional attack vectors.
When using a cold-storage-PC, you have to use it purely in offline (air-gapped) mode. Another PC (which is connected to the internet) is used to broadcast transactions.
But do not store all your coins on a single computer/device for your own safety
IF the device is truly air-gapped, you don't run any risk when installing multiple wallets on one device.
Even if one wallet is malicious, it won't ever be able to connect to the internet.