There’s a bit of controversy regarding Ubuntu that I don’t need to get into but Fedora and Pop!_OS are also really good for Proton support. Ubuntu will work fine but I just prefer not to use it. Maybe you could let him try out the live environment for a couple distros to see what he might like in terms of UI.