> When I plug in a device to a Mac or Windows box it just works 95% of the time or more.
I quit using Macs a long time ago because I find I have to spend way too much time configuring them and adapting to the workflow, but between Windows and Linux I find devices work pretty much the same. If anything Linux has a better success rate, things "just work." On Windows it seems like every single time I plug in a mouse Windows starts "installing drivers." Even though it has the drivers. Usually "installing drivers" seems like it's a nothing but sometimes it actually seems to be downloading things and installing them while the PnP mouse already should work.
Definitely, as a rule plugging things into Windows it can take 10-15 seconds to pick up while Linux works much faster on average.