Actually, I think his opinion seems pretty balanced. Some of the things he has issues with I fully agree with. I absolutely love Ubuntu 7.04, but there is no way that I would put it on my parents system. They would have a helluva time. Even though my printer is supported Epson Stylus Photo R200....printing is very glitchy. I find myself needing to use the command line for many things that I simply wouldn't have to bother with in Windows. There needs to be more drivers available for older hardware. I realize that burden lies with the makers of the hardware, but it's still an annoyance. My Lexmark X83 is detected as Canon

The average person would have a difficult time with these things. They would become frustrated very quickly.
With that being said... I only boot up into XP when I wanna play a good game. I would choose Ubuntu over Vista mainly because of the DRM garbage. There are many Linux based Distros that are definitely headed in the right direction and moving quickly. These are exciting times.