I can't quite tell what you're asking. Are you asking if I've used a Linux distro? Yes... a significant portion of my work career involved using (and sys admin stuff, too) SLES 9.x+ and RHEL 4.x+, in addition to AIX, HP-UX, Solaris, and Windows. I've personally run OpenSUSE, Ubuntu, Mint, Elementary, and Fedora. I currently have a Elementary on a laptop (personal use), in a VM (contract work), RHEL 6 and 7 in VMs (full time job), and use a MBP for work. Which I wish ran a Linux distro, but I can't.
As for the devices themselves
But, due to some other software restrictions, I really haven't used Linux as my primary home computer for a while, so I haven't been exposed to trying to use too many USB devices lately.
In reality, I would guess that Linux is a better bet with older USB stuff that conformed to standards, Windows with newer (but Linux will probably work, too, either out of the box or with some effort).
Oh, in the past I'd also run into annoying issues with USB drives and caching if you forget to eject, which I never ran into with Windows (though I've heard it's theoretically possible to encounter it).