Personally I have had more driver issues with versions of Windows than Linux. Dell 9100, XP Pro (Has a COA liscense on it for XP) hunt down 8 drivers one of which has to be ona floppy just to install XP, Linux 1 driver and with Mint that is 3 clicks to install the NVidia closed source drivers. Dell Inspiron N7110, Windows 7 Pro clean install 2 Drivers, Linux Mint 12 no drivers and 3d accelaration just works. Custom built i5 2550 with Radeon card and TV card, Windows 7 Pro 2 drivers, Linux 2 drivers, and again one or two click installs with no problem. Sony VGN-FE590, Windows XP Media Center 2005 (What it has a COA for), LOTS of Drivers, and a headache to get them,, Linux 1 3 click driver install of NVidia.
Most, keyword there, most normal hardware just works anymore, I will admit laptops with the hybrid GPUs are still a problem. Desktop machines that the users that can barely turn their machine on are going to be running, will not have any strange hardware that is not supported by one of the well established desktop Linux distros. Now if you want to run pure Debian squeeze on them, then yes you might have drivers to hunt down and install, but if you use Ubuntu, Mint, or OpenSuSE, not a problem. The laptops might have 1 driver, maybe 2. But with the major distros it is easier to install the drivers in Linux than in Windows.
BTW, installing software on any of those desktop distros and even Debian is easier than on windows. Find an application that suits your needs by using Software Manger, Synatic, or YaST, click the check box marked install, accept the dependencies install, and then click install.
Windows, search the web trying to find an application that fits yours needs. Try not to download it from CNet/Downloads.com so you don't get the extra garbage that comes along. Then go through the 3 or more step install process.