Xbox 360 controller was the go-to reference controller for pretty much any PC-released games in last 5 or so years - mostly due to it's automatic integration with XInput protocol used by pretty much everyone. I guess the only limiting factor why it wasn't replaced by the One controller is the fact that the PC receiver hasn't been released yet.
Nintendo never made anything that would connect to PCs.
Really? I certainly liked the N64 and Gamecube controllers, but they're not exactly ideal designs for a "universal controller". The wiimote had kind of crappy motion controls and was borderline useless for anything that didn't involve motion. The Wii U uses upgraded wiimotes that suffer the same problem, and the gamepad is more like a giant gameboy than a controller. Plus we can't use any of those controllers on a PC without additional adapters or significant hardware hacks. The Xbox 360 (and to a similar degree Xbox One) controller is designed to be universal, and if you look at what people are using for PC gaming it's pretty much just those two.
The Wiimote is just a bluetooth device, there's no hardware hack or adapter necessary to connect it to a PC, you just need a driver. Not that I ever used it outside of an emulator.
Nintendo controllers are god tier in quality, reliability, and unique integration with games. When I see the Xbox controllers all I can think of are Microsoft Sidewinders.