I wrote a guide about this subject, here is the
thread.
I believe Ledger supports a few more coins than Trezor. I personally use a Trezor.
How can you be holding 80 cryptos? do you mean most are tokens?
Since they are 80 it's probably 80% of them are ERC2 tokens.
There is always good choices out there to store the ERC20 tokens though, Trezor & ledger & ...are one of them.
Thanks for replying

Yes some of them are ERC20. BTW I don't want to spend on hardware wallets. Can you suggest me alternative options?
well you should consider a hardware wallet, it's far safer in general. your private key is never exposed. it's a worthy investment.
otherwise, you'll simply have to deal with multiple wallets, afaik there's not really one that supports everything and is completely digital based/free, since it involves a lot of work.