Thinking about long term perspective.
I don't really get the point why you are opting for an alternative rather than settling with using hardware wallet especially if you are looking for longterm storage.
Even though I'm aware that Ledger has had problems with client data being exposed and defective products being produced, they are still a viable alternative, especially if the altcoins you plan to store aren't all that well-known, which I hope they aren't. The only drawback is that Ledger is proprietary, which is a huge privacy red flag. As mentioned by these threads
[1], you can also choose an open source hardware wallet.
Because I didn't have many altcoins to begin with, I have personal experience utilizing the Trezor One more regularly than my Ledger Nano S. But if you want to use alternatives like Monero (XMR), you must regrettably get the Trezor T because it is the only Trezor model that supports it. Additionally, third-party applications like Near or any other wallet-type application occasionally have issues with Trezor or may not be supported.
In the end, it largely relies on your preferences, how you want to use your wallet, and which cryptocurrencies you intend to store.
[1]
https://bitcointalksearch.org/topic/list-open-source-hardware-wallets-5288971Actually the thing is that I am kind of double minded whether to hold the altcoins for a long term or not.
Someone told me that we shouldn't be holding altcoins for a long term and keep taking profits along the way.
So in that case I would want to hold it in a non custodial wallet. Hardware wallet is good for long term ofcourse.
But if I am not holding big amounts then do you think buying a hardware wallet is worth it ?
Let's say the amount is not more than $1500 or so.