Binance is an exchange. Why store bitcoin on an exchange. Not your key not your coin.
Store your coins on noncustodial wallet.
Use passport hardware wallet for bitcoin
Electrum for small amount
Trezor hardware for altcoins and bitcoin
Binance is fine for holding small funds. specially when you are not planning to hold them or long term. which is true in OPs case. for regular spenders like us binance is more convenient than any external wallet. where can easily withdraw them using P2p, or trade them if needed. or participate in Binance launchpool campaigns to earn some extra tokens.
You suggestions are good if the person planning to hold his funds for long term or he has a lot of funds. I never keep more than $10k in Binance.