He shouldnt forget as well the wallet that he is going to use for his assets if he isnt trading and will just be holding... He can rely on
this article to know which wallets are the best for storing.. There are lot of wallets that he can use and the most famous is the Nano Ledger X... there are also lot of platforms that are currently operating in the market which you dont know if its a secured one or not if he is going to buy BTC with big amount he should choose the top tier 1 exchanges like what you said.
I do not really agree with the "wallet" discussions people have constantly about which one is safer and which one is not, the reality is that unless we are talking about huge sums of money, we can easily use binance as our wallet and nothing will happen there.
Even when binance got hacked they didn't bothered anyone with it, they are capable of actually paying people even after being hacked thousands of coins because they are THAT rich right now. Of course this is something at the very worst of situations, being capable of paying even after hacked, but if you start thinking about the good parts, that is going to change even more and more. This is why I think on a regular day, using binance as your wallet would be fine, they even started to have local exchanges as well that allows you to deposit or withdraw fiat from their website as well.