This is perfect. I have an original GC controller in pretty good shape and this feels exactly like the original... On PC it has both Xinput and Switch mode, you can even use Gyro aim on Steam. It has analog triggers on Xinput mode for emulation on Dolphin. This is hands down the best GC controller ever made.
The travel distance on the triggers are much higher than described. They feel like analogue triggers but act like digital bumpers. The controller is uncomfortable to hold. The motion controls do not work correctly on PC