For all the known issues with Bluetooth wireless devices, it's pretty incredible to have a single standard that lets devices connect wirelessly to all sorts of different hardware. Case in point: the 8bitdo line of classic controllers which, thanks to a new firmware update today, is now compatible with the Switch in addition to classic consoles like the NES and SNES, plus PCs and mobile phones to boot.
Of course, the classic consoles don't support wireless controllers natively—for that you'll need to invest in a RetroReceiver that plugs in to the appropriate controller port. With those attached, though, it's now possible to take a single controller from a Nintendo system released in 1985 to one released in 2017 without even dealing with any wires.
We tested the basic NES30 edition of the controller with the Switch this afternoon, and we found the controller more than up to the task of playing games like Mario Kart 8 and Puyo Puyo Tetris. The controller's design, which mimics the old NES controller pretty accurately, makes it infinitely more enjoyable to use than the tiny Switch Joy-Cons, which we've found hand-crampingly awful when held horizontally as individual game pads.