The best wallets in my opinion are the paper wallet and the hardware wallet.
This is because they are completely irresistible to hacking attempt unless your private keys are compromised which should be stored safely in a cold storage.
I think this is already said at the very first reply on this thread.
ANy wallet which has private keys are completely secured only if you know how to keep those private keys safely.