From my point of view the best wallet to hold alt coins is hardware wallet because hardware is very secure so you all should use hardware wallet if you want to hold any token for long term but many of us can't buy hardware wallet they even use Metamask and Trust wallet Both are safe for my opinion.
In fact, many people understand that hardware wallets are the best choice for storing our altcoins in the long term. The problem is that the hardware
wallet price is quite expensive for some people, especially if they don't have too many altcoins, this finally makes people look for other solutions
by choosing online wallets such as Metamask and Trust wallets to store their altcoins. When it comes to security, hardware wallets are the best,
but if we can't afford a hardware wallet, using an online wallet the best solution we can take.
Moreover, based on my experience while using Metamask, Trust wallet and Mycelium I have not experienced serious problems, so it can be said that
it is quite recommended to use. I think online wallets are still more secure than we store our altcoins on exchanges. My suggestion would be better if
we want to store our altcoins in an online wallet, it's good we don't just use one online wallet. This is to anticipate if one of our online wallets is hacked,
we will not lose all the altcoins we have. Because we still have altcoins in other online wallets.