Personally I think Mandrake 8 is awesome. A company I'm familiar with received a flier from Microsoft/Business Software Alliance "kindly requesting" that they check their license to user ratio and make sure it's ONE.
Anyway, that's a friggin' turn off. I don't care if I had more licenses than there are users. When Microsoft starts dominating more so than innovating by partnering up with the BSA to start cracking down on tiny 1 PERSON companies, you know their bored and just want to play GOD.
It doesn't just stop at the OS. When Microsoft controls the word processing, spreadsheet, and other arenas (all that require some trackable licenses), you know you're going to have companies getting annoyed with the software vendors playing police. With Linux, you do not have that worry. More software consultants will be advising companies to move to Linux.
Whether or not there is a learning curve for Linux, you're going to find more and more people switching to Linux nevertheless. WindowsXP will be a pain in the ass from a hardware perspective and people are going to be tired of upgrading and will want to know what they can do with the computer that's sitting in the closet. Naturally concrete drivers will be available for aged hardware.
What I'm saying is that Linux has come a long way and we're going to see more awesome development and more people getting in tune with that development appreciating "moving" software. Software that doesn't take a year to be updated. I love the fact that PHP is constantly updated because it means I can encorporate and use the features without having to wait for 5.0 release. But that's just me.
Mandrake 8's MandrakeUpdate/Software Manager is a fantastic app that is almost fool proof about installing new software (at least the software that comes with the CDs anyway)
As always, my .02
-S