There are so many wallets now in the market that offers free , secured and opensource for everyone for either desktop, web based and mobile (ios/android). Below are my recommendation to use base on my experience and reviews. I'm not affiliated to any those wallets mention below and use at your own risk.
Reminder: Always backup your Private keys and keep it secure.
1. Bitcoin (Both for Desktop and Mobile)
https://wallet.bitcoin.com/
2. Coinomi (Mobile for IoS and Android)
https://coinomi.com/
3. Exodus (Desktop only for Mac. Windows & Linux)
https://www.exodus.io/
4. MyEtherWallet for ETH that support ERC-20 Wallet
https://www.myetherwallet.com/
5. Metamask Browser extension and a wallet for ETH that support ERC-20 Wallet
https://metamask.io/
6. Trust Wallet for ETH that support ERC-20 Wallet
https://trustwalletapp.com/
7. imToken for ETH that support ERC-20 Wallet
https://play.google.com/store/apps/details?id=org.consenlabs.token
6. Coins.ph (
No private keys)
https://coins.ph/
Hardware Wallets (Recommended) 1. Nano Ledger (Cost 79.00 €)
https://www.ledgerwallet.com/
2. Trezor (Cost €89)
https://trezor.io/
If you have additional wallets that may help us please feel free to comment. Thank you