After working with Vista for some time, I decided it was time to give Ubuntu a try. I've got this relatively powerful laptop, with a dual core processor, plenty of disk space and memory; Ubuntu should fly on this hardware! So, after some partitioning and installing, I now have a dual boot machine that runs either Windows Vista or Ubuntu 7.10.
But it hasn't been easy. Along the way I lost my MBR; it is now Grub that controls the primary boot process. Ok, fine, I can still boot into Vista, so no problem there. But after that, it got worse: installing plugins for browsers, running Second Life, installing drivers for the ATI graphics card: it's just not as straightforward as on Windows. I am a computer professional, but couldn't run Linux without Google or the command line.
I once read a popular book from Stephen Hawking, about cosmos, time, dimensions and stuff like that. He wrote that, with each mathematical formula you include in such a book, you loose half of the potential readership. Could the same hold true for command line computing? For each action you need to perform on the command line, you loose half of the potential user base?
As long as you need to go into a command line editor to install or run stuff, even basic stuff like browser plugins or graphics cards, Linux is not ready for the masses.
But hey, that's just my opinion..