It is a right thing to safe guard ones assets and crypto coins, while chosing which of the wallets to use. I will like to ask, is his crypto value upton or more than $5k - $10k? Cause if it's above $10k, using a hardware wallet is the very best, as the means of hijacking is more easy than hacking, and as a store of value, he/she will want to safe keep the hardware wallet safe and secured to avoid misplacement or lost. A good hardware wallet that I know of is Trezor, it has been for years and as an old brand in the system, they are constantly working on their security systems, which also has gained the trust of it's users over the years in use.
Outside a very high holding crypto value of your friend, using Trust wallet is a good one, and electrum wallet, whose transactions fees are friendly. For Trust wallet, it has a large range for holding altcoins and Bitcoin. Trust wallet has also gained their Trust in the crypto wallet industry for a period of time.
It is advisable that you should make some more research on different wallets comparing their transaction prices and different advantages/disadvantages over each of them.