In my opiniom the best wallet is hardwallet. So the answer for your question is definitely is trezor.
One of the reason is thr security is good for protecting from malware. Because these wallet doesnt allow to install any kind of software on it.
If you have hardwallet the private key will be never exposed to your computer or internet. It will make the hacker hard to hack your wallet