There is no Best wallet, all wallets are gateway to the block hain where your cryptos are stored. Moreover, the "best" depends on your choice, not on other people's choic, and you mentioned nothing about your likeliness in a wallet.
I myself use multiple wallets and not just one, this keeps my cryptos in proper division. But wallet developers can change the wallet too, so keep all the keys for any change, because your keys are the keys to reach your crypto.
And yes, if you don't want to use App or website, then buy a hardware wallet, or use cheap paper wallet. Saving your hardware is very important, so keep them at safe and secure place.
If you have queries, you may ask, if no, then I will think you are satisfied by answers you received by diffrent members.