Everyone's opinion is cool, but none of them will be perfect for you.
Instead, check out this site that compares all the crypto wallets: https://www.cryptocompare.com/wallets/#/overview
Good luck!
Thanks for the advice. I'm mainly concerned with long-term holding right now. I'm currently holding all crypto (BTC, LTC, and ETH) in different exchanges, but I'm trying to get them out of the exchanges for obvious security reasons.