Apart from which wallet to choose, if you're going to keep it for 20 years, you should look into cold storage (if you haven't done it yet). A wallet on a computer connected to the internet is always at risk, and 20 years is a very long time for malware to develop. If it's online and has never been online, at least you can be sure it can't be hacked.