Although you are apathetic towards Windows, I'm not prejudiced against Linux. By suggesting Linux as a "simple" OS for him to use would mean hosting. The GUI is nice, not like UNIX, however, when you have to go 20 characters out of your way just to have a space in a file name, it's not really worth the trouble.
Happiness is not about being perfect.
It is about seeing beyond the imperfections.