PC is not a complete and total waste, neither is Mac anything close to perfection.
I agree. My wife bought a Dell when she had the chance for a new pc and it is working very well for her. I also use Windows (XP) at work and back in the days of Redhat 7 (linux), I tried using it instead of Windows for my work desktop environment but alas it was way too buggy for that.
Linux has improved and has contributed a lot of modern computing, the company I work for uses it on hundreds, actually probably thousands of servers. I get frustrated with the linux graphical UI when compared to the Mac. I wish instead of the linux groups fighting / debating over the merits of gnome verses kde would just settle on one and get to a single, better ui like I have on the Mac.
But, to me, the great thing is that now users have far more choice than they did only 5 years ago. I certainly don't hate windows, but I prefer mac and use it wherever I can. Server side, I prefer linux and use it wherever I can.