Of all the methods you posted, is there one that allows for partially signed transactions (like ColdCard)? Not being able to sign transactions offline is a major issue for me.
Hardware wallets that fully support partially signed transactions are Passport (by Foundation) that is forked from ColdCard, Keystone and I think Jade should be able to do that with recent firmware updates, but I am not 100% sure.
All hardware wallets I mentioned can be used offline as airgapped devices, and they are communicating with camera and QR codes, that is much better than Coldcard is doing.
All other hardware wallets also support PSBT maybe not natively, but you should not care much about that.