I was using the Truecrypt example as it's a reasonably user friendly method that is free and works for all coins/wallets.
Hardware wallets are deffinatly the best for usability however not every coin is supported yet. I'm looking out for when someone makes one that supports Monero (I don't think they're far off ). It's deffinatly easier to spend coins using a ledger or treezor, but if you just hodl then Truecrypt will do.
Yes Monero is not supported but it is on the Ledger Todo list, so hopefully it will be too.
You know, I needed three levels of passwords because I was the guardian of bitcoins for a number of siblings and I wanted to distribute the passwords so no group of them could cheat me but on the other hand, if something happened to me, I wanted them to be able to retrieve founds.
Now I think that it was totally useless and excessive