Thanks for the feedback.
So far Trezor is at the top of my list and that is probably what I will end up going with.
I still have some paper wallets that I printed out using my old Mycelium Entropy before regretfully selling it, facepalm. So have moved my few sats to them, still keeping my coins offline
I did like the KeepKey at the start, but it was less desirable when the Chrome app was stopped and we were forced to use ShapeShift to access the wallet.
One thing to note, Trezor needs a passphrase to keep your wallet safe from physical key extraction due to it's lack of an SE
Blockstream Jade remains fully open-source, doesn't have an SE, but it is also protected from physical key extraction because of it's unique security model which utilizes a blind oracle for PIN unlock (however it can also be used statelessly like a SeedSigner without the blind oracle)
Let me know if you have any questions about it, disclaimer I work for Blockstream