If he's interested in investment only then creating a offline wallet with Ubuntu is a very good idea but if hes interested in actually using it in the short term then I think a hardware wallet suits him more. It requires an investment but its safer to use if the person who uses it doesn't know a lot about computers then its safer than just using a computer.