I've had the completely opposite experience. Windows is where I have to go hunting around for drivers on vendors crappy FTP servers.
Linux on the other hand, over the past 7 years I've been running it, works OOTB for all hardware I've ever thrown at it, especially lately.
Weird.