I don't know what the best wallet is, to be honest. But I know trusted wallets, used by many people without major problems, such as blockchain.info and electrum. But maybe the best is an offline wallet, for this you can download the Bitcoin Core wallet.
Not perfect for online wallet, but we must be wise to choose of online wallet. I recommend to you for chose offline wallet if you have big amount bitcoin.