I'm not saying that buying from resellers is totally risky but if for delivery time issues (I think that's the only difference between direct against resellers), don't mind it and instead head to the official store.
Have seen some issues about buying from resellers in some of our local crypto groups before so better be safe. And in some cases, resellers don't mind you after they make a sell. If you have any problem, you will be left alone.
There is much more to be concerned about when buying from a third party than delivery time and after sales customer support.
A large number of "hacks" from hardware wallets (if you can call them that), have been from people buying devices from third parties who have pre-initialized the device. The third party prints out an official looking "seed card" (perhaps even behind some scratch off paneling to make it look more genuine) and includes it in the box, while keeping a copy of the seed phrase for themselves. If the user doesn't know to reset the device and just uses it out the box, then all their coins are easily stolen.
There is also the concern about supply chain attacks. There were a number of fake Trezor One devices reporting to be circulating. As far as I am aware, there is no publicly revealed way to create a fake Trezor T or Ledger device which will still be usable with their software, but that doesn't mean one doesn't exist.
For the sake of saving a few bucks or saving a day or two in shipping, it is not worth risking all your funds. Just buy directly from the manufacturer.