Here is some awesome news.
8Bitdo, a video game peripherals maker, has just made a major update to its controllers. All of its controllers which can receive firmware updates are now enabled for support with Nintendo Switch.
8Bitdo’s products include , the SFC 30 and NES30, which are of extremely high quality and are incredibly responsive. Although they will lack motion control and rumble and other features of the modern Switch controllers, the pads can be used for fighting games, like Ultra Street Fighter 2, or the Neo Geo games like Garou.
This is going to be excellent for the virtual console when it comes to Switch, but fans are already using the pads with new games. For example, there are reports on Neogaf of users playing Mario Kart with the controller.
You just cannot beat the classics.