I'm just curious. Are you telling me that Ubuntu installed with no additional configuration? I have friends that eat Linux for breakfast and they do not hesitate to tell me there is no straight forward installation. Sometimes it's easier but if you want a smooth running machine you need to do a little bit of tweaking.
I guess my point is that even if the ideal drivers aren't installed on Windows 7 in every case, at least it runs enough to get going where as Ubuntu I had to use the terminal to get the OS fully working. At the end of the day I always get them working if I really want to.
There's another component that I excluded. I am far more versed into the setup of Windows machines so the installation of a driver on Windows for me is a piece of cake whereas a Linux driver installed always feels like a lot of work to me. Is it lack of experience? My friends Linux buddies don't seem to think so.
I'd like to also point out that I did a setup for a company that provides on site services. They wanted a box to perform the recording of data using an SNMP connector. This connector was Linux compatible so I suggested a small x86 box that would cost less than $300 and was certified to run Ubuntu 12 and Windows XP/7. For obvious reasons I pushed for Ubuntu 12 to save the $99 / box since many would be deployed. The end result was countless hours spent trying to make Ubuntu 12 run efficiently on a box that was apparently certified to run. The initial impression wasn't very good so I assumed drivers needed to be installed since the performance of the box was SLOW. I got the box to run a little faster but it wasn't impressive by any means. Got remote access working after some tinkering (This was supposed to be built-in according to the documentation but the option shown in the documentation didn't exist in my installation). The customer felt the remote access speed was slow but what he didn't know is that was the same speed locally.
After hours of trial/error and communication with the community I decided to cut my loses and tried to get Windows 7 running. Got it going very quickly and the drivers were easy to find and get working. Although the boot up was double the of the Ubuntu installation once running it was 4 times more responsive so I pushed that final solution through. A few months after I got my Linux buddies to look at it and we even re-installed the software from scratch in case my incompetence screwed something up. Long behold they could not figure out the problem either.
That's probably the one experience that left a bad taste in my mouth amongst some of the lesser important ones.