I would definitely. Even if performance was a bit less, performance is cheap these days, and having an OS that just works is nice.
When my Ubuntu screws up (usually because of something I was doing), it takes me at most an hour to fix it, and that's if I have to do a complete reinstall, and everything is immediately back in full working order.
When Windows screws up (quite often on its own), it can take me a good part of a week to restore everything to good working order.
And Linux just runs smoother, easier, and I appreciate apt-get and its bountiful selection of apps and libraries so so much.
Though Linux still lacks support for my desktop wireless card (open source drivers exist, but Ubuntu hasn't packaged binaries in yet and I'm not messing around with installing drivers myself only to be wiped out during a kernel update), and my Canon USB printer is likely to never have Linux drivers.
On the other hand, there's quite a bit of stuff that I own that doesn't work in Vista yet still works in Linux, including old apps (with WINE) and some hardware, like my TV tuner card.
The market should have standardised on Linux two decades ago. A shared driver/software base, yet each company could push their own variant with their own GUI and special apps/features. All apps would run on all versions, but if someone wanted their system looking like Windows, it could be available, if someone wanted it like Mac, it would be available, and if someone wanted it like Ubuntu, it would be available and the same programs would run on all of them.
Though I've got to admit, now that ram is so cheap, and virtualization works so well outside of 3d graphics, I often just run an Ubuntu virtual machine within Vista. I get a resilient, fast general use OS, and just rely on Windows (or SSH into the virtualized ubuntu) for 3d stuff.
Gamers update their hardware's drivers almost whenever a new version is released. Currently, this is an indepth process in Linux compared to Windows.
Not on ubuntu (and probably debian in general). Apt-get automatically handles everything. For video cards, you need to install an additional app (that integrated fully into apt-get and you never have to see it again) called envyng to get the latest, up to date graphics drivers though. (well, it trails slightly but usually at most a month's lag time)
The latest versions of linux (talking primarily ubuntu but it should apply to any up to date distro) are easier to set up and use than Windows. I don't have to go hunting for drivers, I don't need floppies to install SATA drivers, I don't even need to hunt down basic must-have apps like firefox and an office suite, they're already there. I carry Linux on a USB drive for when I quickly need a full suite of applications on a public computer, and have it setup so I can boot off of it or run a virtualized OS (fits in 50MB of ram). I also have openoffice and opera installed as apps on my flash drive, but a non-admin windows system is so restricted that these don't always work and the windows systems are generally bloated and slow.
I have not had good luck with WINE and my games (save Fallout 1).
As a rule of thumb, WINE is probably 1-3 years behind in Windows compatibility, but I find once it gets it, it handles backwards compatibility better than Windows (and new releases don't break it).
WINE is very focused around nvidia drivers though, it doesn't play as well with Intel and ATI drivers. ATI drivers are getting better every release though, but it wasn't until this fall that I could actually get games to play in WINE on ati hardware, and Intel linux drivers are just so far behind in development. You hear about Intel drivers getting hardware features late on Windows? They never get them on Linux, most of their hardware doesn't support features beyond the DirectX7 level due to drivers. Linux 3d sucks and nvidia completely overwrites the files for it when you install their drivers, so much so that any performance 3d stuff on Linux has basically centralised around nvidia's drivers as the right way to do 3d, standards be damned. (leaving ati and intel in an extra poor spot when the standards suck, and nobody cares to follow them anyway)
I would consider it if application support were as great as on Windows-based computers. I kind of need my MATLAB...
Funny you say that, I just installed MATLAB and Mathematica for my roommate in Linux. Unfortunately, COMSOL was Windows only, or at least I don't think there's a Linux version. He's currently running Windows with an Ubuntu virtual machine, as well as an Ubuntu hard boot, but he primarily sticks to Vista ever since I got the virtual machine working. (before that, he seemed to prefer ubuntu, and his laptop runs ubuntu with a windows virtual machine, mainly because old versions of windows have poor hardware support, and new versions have too many catches and too high of performance requirements for his 3 year old laptop)
Linux has viruses and malware, it just has fewer examples than Windows. The only reason for this is that fewer people use Linux. Viruses and adware would be just as big a problem if we had 100% Linux market share.
Partly true, but the Linux security model borrows from the same security model as just about every server in the world. Things are locked down tight, no more permissions are given than needed (unlike windows which is basically all or none, resulting in the defacto default of all), and updates propagate very quickly. Windows, on average, takes nearly a year to respond to outstanding exploits, Mac takes about a month, Linux takes less than a day. I'd say this is the important security statistic. Linux is already well tested for viruses and security since servers have things of value for hackers to want to attack, most servers run Linux, thus Linux is regularly tested and there is big money in breaking into Linux systems. (though the same can't be said for the security of individual linux apps, but since the systems are locked down pretty tightly, they should be OK even if the apps don't follow good security models)
Until it's to the point that my mother-in-law can install it and use it on a day-to-day basis, then it's got no shot.
Not my mother-in-law, but my mother. Windows XP got so bloated with the service packs that the computer was unusable (800Mhz, 10GB harddrive, and 256MB ram), so I wiped it and put Xubuntu on. It's not perfect, but it's functional, and basically serves as a firefox machine for her. Occasionally she'll open up a word document in open office, or watch a video clip.
BTW, Linux is easier to install than Windows. Windows updates its installer less frequently and asks lots of questions, Linux (ubuntu at least) it down to put cd in, fully usable OS pops up, double click install, add a user account, start install, browse internet while you wait, you're done, reboot.
What Linux lacks is not an easy installer, but to be preinstalled. Most people can barely install apps, let alone an OS, so it doesn't matter how easy it is. Until it gets a major push from Dell or someone (and dell has given it a decent push with their ubuntu systems) and some marketting (like Apple) to make people want it, it's not going to go anywhere. As it is, people who want mac know they want mac, people who want a PC want windows and not something else, no matter how easy it is. People who want linux, install it themselves, and thus starve the market of any demand for Linux systems.
Of course, ultimately Linux is still in the position that it improves by leaps and bounds every year. It's getting very close, but I think it needs another year (maybe 2) before its as mature as Mac OSX and Windows. It does do many many many things better, including in terms of ease of use, but there are still things that it just doesn't do right or at all that need to be filled in. (Lack of apps mainly, and hardware support that's getting better but still isn't perfect/complete) Though OSX doesn't have much of that either, but gets around it by coming preinstalled on select systems. That, with a marketting campaign, is probably what Linux needs more so.