WoS is absolutely okay for a total beginner.
The way I think of it is, how many Bitcoin users who started in the past five years started on a non-custodial platform with their own node and seed phrase? Very few. But how many of them started custodially and learned quickly? Probably most!
Get him interested, set him up, and have him play with it for a few days. Then, schedule a self-custody training sesh for a week or two later. That way, he’ll be accustomed to invoices and payments, sat-denominations, and he’ll probably have come up with some of his own questions along the way.
My two sats 🤙