Here are my top 5 best software wallets for holding all different types of cryptocurrencies. All of these wallets are 100% free and allow you to control your private keys, so no exchanges will be listed on here. These rankings are based on a variety of factors including functionality, number of coins and more.
5. Coinimi - Desktop/IOS/Android

Coinomi is one of the older crypto wallets out there. However, it is still amazing and definitely worth your time. It features over 96 different coins and a ton of tokens as well. It allows you to set custom fees, has an inbuilt exchange and features many lesser known coins such as PutinCoin and NewYorkCoin (I had no idea these existed before downloading Coinomi). One downside of Coinomi is its rather bland and outdated UI. However, if you don't really care what your wallet looks like, then Coinomi is a great choice.
Download here: https://www.coinomi.com/en/
4. Guarda Wallet - Desktop/IOS/Android

Guarda Wallet is a newer wallet that can hold over 40 different coins. It features a clean and elegant UI with a strong purple theme. It comes with the ability to stake many popular coins such as Tezos or ATOM. One thing I have noticed is that the mobile app can be quite an eyesore if you're not a huge fan of the color purple. All of the coin icons are purple, making the app fairly bland and unattractive. The desktop version is much more bearable when you turn on the darkmode. However, with an inbuilt exchange and good customer support, Guarda Wallet is a strong choice for users wanting to hold their Crypto.
Download here: https://guarda.com
3. Trust Wallet - IOS/Android

Trust Wallet is the only mobile specific wallet on this list but that doesn't mean its missing out on anything that desktop wallets have. It features over 40 different coins and hundreds of tokens in a beautiful, easy to use interface. One feature I love about Trust Wallet is its ability to have multiple wallets that you can switch between. You can title one "Savings Wallet" and another one "Spending Wallet" for example and they each have their own set of private keys. Trust Wallet also comes with staking for many popular coins such as Tron and Tezos.
Download here: https://trustwallet.com
2. Atomic Wallet - Desktop/IOS/Android

Atomic Wallet is one of the best wallets out there. It holds over 40 different coins and hundreds of tokens. It has a very colorful and easy to use interface. What places it above the other wallets is its staking. As of writing this, there are 9 different coins you can stake on Atomic, such as Tron, ATOM, Tezos and Vechain. It even allows you to stake its on Atomic Wallet Token called AWC. If you sign up for Atomic Wallet and enter the code "1957MY" you will receive a free 15 AWC, which is worth about $3.6 currently. Overall, Atomic Wallet is a great option to hold and stake your crypto.
Download here: https://atomicwallet.io
1. Exodus - Desktop/IOS/Android

Exodus is perhaps the most popular multi crypto wallet out there. The most popular thing about it is its beautiful user interface. I mean this app is just gorgeous. It features a pie chart that shows the percentage that each coin makes up in your portfolio. This makes it very easy to manage and keep track of your portfolio. Exodus supports over 100 different coins and tokens. Staking is also available with Tezos, Neo, ONT and VeChain. Exodus also has a feature called Compound Finance. This allows users to gain interest on their DAI coins, a feature unique only to Exodus. Furthermore, Exodus is compatible with the Trezor Hardware Wallet if you have one. This allows you to use Exodus to manage your crypto while still keeping it secure in a hardware wallet. Overall, Exodus is the best multi crypto wallet out there.
Download here: https://www.exodus.io
Thank you so much for reading this article. What multi crypto wallets do you use? What other wallets are out there that should be on this list?