I just checked, and while Trezor model T supports 1816 coins and tokens, it neither supports ATOM or NEAR. Ledger Nano S Plus supports over 5500 assets (not sure if that's just 'coins and tokens' or also NFTs and that kind of stuff) and does have those two coins.
If I was you, I'd check how many coins I could transfer to the model T. Then check how much cash you hold in unsupported coins and evaluate if you're fine leaving them on the exchange or not.
I'm not advocating for keeping coins on exchanges, but I'm also not advocating for using exchanges in general. There's still a point I'd like to make: withdrawing and depositing is not always trivial and without issues. Besides fees, you risk getting your coins stolen by the exchange.
One recent such example:
https://bitcointalk.org/index.php?topic=5404704[Blacklist] of unreliable, 'taint proclaiming' Bitcoin services / exchangesI call a service unreliable if I can't know 100% for sure that what I deposit will actually be credited to my account or not.
Especially for smaller amounts, it may really be simpler, cheaper and safer to leave them on the exchange. This may also depend on the exchange (size, reputation, ...) - some are more likely to pull off an exit scam than others.
As for amounts - I have more or less equal amounts in mentioned coins and mostly have them on Binance. And today’s invested value in each of it is quite high for me to not be 100% peaceful, so some solution has to be found