Personally I use the Aegis Secure Key 3.0 which uses level 3 hardware encryption. There a little pricey, but if you have enough crypto to need it then that won't be a problem for you. I only connect them to a permanently offline laptop and use any other random USB drive to transfer keys and other safe files back and forth between online and offline computers. All my keys are saved on these drives along with instructions for family in the event they are to unfamiliar with the process. My family however does not have the passwords to these drives. Why? Well where are they going to store this drive? In the safe? Now where would they keep the 16 character numeric password? Also in the safe? Duhh... The passwords to access the drives are set up on somewhat of a dead man switch so to speak so if anything happened to me they would receive the passwords after a period of time. I don't and would never trust any 3rd party software or even 3rd party hardware wallets. Ultimately I will not sacrifice safety for convenience.
Here is a link to the ones I use: https://www.amazon.com/Apricorn-Validated-256-bit-Encryption-ASK3-16GB/dp/B01AJNGF4W/ref=sr_1_1?ie=UTF8&qid=1517038011&sr=8-1&keywords=aegis+secure+key+3.0