>Again, Linux might be OK for you on desktop, but it certainly is not significantly better than Windows.
This is very silly. But if we are going to argue with anecdotes, let me tell you about my experience with the last six Windows computers I tried to use.
Windows takes forever to boot up (and requires frequent reboots!), displays a desktop long before it has actually booted (to prevent you ever knowing if the computer is in a usable state), routinely freezes up as it pegs the hard drive for long periods of time for no apparent reason, changes keyboard layouts out from under you once or twice every hour (and often only for specific applications), and generally looks and feels unprofessional. The installer cannot handle repartitioning or multiboot, but you must run it every year or so because the OS naturally degrades to the point that it must be reinstalled.
If you buy Windows off the shelf, you will find it is missing crucial drivers, so you get the fun of searching a motherboard website for Ethernet drivers and then transferring them via USB key to the new system. Or, you can install an OEM copy which will have most drivers, and spend a month finding and deleting crapware and advertisements. It is your choice.
It has awful filesystem support, awful network support, awful driver support, no tiling window managers, no scripting languages. It ships without any sort of development environment or compiler. It requires a slew of arcane third-party programs to constantly monitor the system and spackle over security holes. These all need constant updates.
Office can't handle nearly as many formats as LO can, nor can it handle LaTeX. Windows Media Player can't play half the formats out there, including Vorbis or Theora or FLAC. Outlook can't deal with PGP unless you pay extra to yet another third party. (So I guess it's OK that Windows doesn't support any filesystems, since it can't deal with any files..)
Almost of its software is closed-source, so you have no chance of dealing with the barrage of bugs you will encounter. Of the dozens of vendors you will need to deal with, you will find that most of them are either AWOL or openly hostile to bug reports. There is no software repository or standard way to manage updates, so everything just pops up and interrupts you.
Windows is great if you are looking for garbage and despair. But for anything involving files or networks, you'd be much, much better off with Linux.