Just my two Lovelaces: Have you considered a paper wallet? This is much more secure than the options you have listed. Even Ledger, aren’t you are essentially storing your Ada on a “USB drive” that has the potential to corrupt or malfunction?
Read the following post: Daedalus vs Trezor/Ledger