It takes a while for a hardware wallet to arrive, plus you have the issue where your private information can be stored on a database that gets hacked later like with Ledger.
Your best bet is to download Electrum. Find an old laptop you never use. Rip out the Bluetooth and Wifi module from it. Install Electrum on both your online and offline computer. Use the old laptop to sign your transaction. The online computer will only be a watching only address.
If you don't have BTC and only ETH, then you can do the exact same thing with MyEtherWallet. Just download it and run it offline and use the "Offline Helper" tool to create offline transctions. You can do this on ETH and any of the tokens. This way your crypto will never get stolen.
Ordered Trezor at the start of January and got it last week, there is some delay and post isnt working very well now. Just my experience.
I have been using BRD for moving btc, i feel its quite safe but risk is always there.