Trezor Wallet is quite amazing, when you want to store the key offline, it can help a lot. We have always worked in wallets online, like I TrustWallet, Metamask wallet, and many more.
Although I didn't use the Trezor wallet I had read about it in some articles. And that is quite nice to use it offline. Also nowadays too many hackers are there, so there are a lot of possibilities to be hacked, but the Trezor wallet has a beneficial aspect in that the private key will not be shared with anyone, not on the internet.
And more precisely, it doesn't require any customer fee at all, it is free to use. So, I think it would be a great choice to use it. I will also try to use its features.
Don't mix apples and oranges, because Trezor or Ledger are not offline or cold wallets, because at some point you still have to connect them to the internet, whether it's about doing a firmware update or a coin app update. And what fee are you talking about? Each device has its own price, and each transaction you make on such a device also has its own fee.
If you ever get the chance to use a hardware wallet, I advise you to try to understand some basic things before using it, because regardless of how good a device is, the human is usually the weakest link.