Used for Switch and PC, it worked fine. In short, it is a good controller, but I returned it. Here is why: Key mapping: PC buttons usually go with Xbox, which means you may need to remap keys mostly 'X' 'Y' 'A' 'B'. Worked perfectly fine with my old Xbox controller. This can be done quickly, with no hassles.
Connectivity: A big reason for me is that I can use one wireless controller for my PC and Switch.
Sensitivity: Joysticks function well for very fine and small movements, good for small-angle turns and movement - better than my old Xbox controller. This is a big reason why I upgraded my old controller.
Rubber cap: This is subjective. Because I need to scrub back and forth quite often during gameplay, the smooth rubber on my old Xbox controller does not hurt my fingers. But this controller has rubber caps that hurt my fingers when I play for a long time.
Ergonomic design: This is a subjective. I have a normal-sized hand, and I feel I can grip my old Xbox controller for a longer time than this new controller. But people who have bigger hands may feel fine with this.
RGB lights: it works well with different lighting modes.