Some interesting points.
I would add that Mac OSX is also a very good choice for storing your wallets since it is user friendly, widely supported by wallets (even hardware ones) and has convenient (and local) backups with Time Machine.
Also, another important point is if you are mining cryptocurrencies, do not have the wallets on the machine that is running the mining software. By its very nature most Mining software is flagged as a virus so the directories where miners are stored needs to be excluded from scanning. This makes exploits against wallets stored on the same PC are much more likely.