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.
Yes some of them are ERC20. BTW I don't want to spend on hardware wallets. Can you suggest me alternative options?