My husband recently bought a Nintendo Switch and has been wanting a Pro controller. I saw this, showed it to him and he wanted to try it out.
We haven't tried it on our PC yet so we cannot review on that.
For the price it's an excellent controller. It looks really nice. Seems to have a solid build quality. It functions well in terms of responsiveness.
Since this is based on my husband's review, he only knocked it down a star, despite it having a couple issues. His main problem with it is that the R1 button gets stuck. (See attached video.) The L1 button works just fine. But when the R1 is pressed it stays in the pressed position. Even though it is stuck you are still able to press on it (it will still click) and it still functions. The only way it pops back into position is by pressing the R2 trigger behind it.
Another issue, which I would have taken another star away for but he said wasn't a problem, was that it was difficult to sync/connect the controller. The first steps in the included instructions weren't in the right order. It looks us a while, but I finally got it to connect by watching a video on YouTube. So if you come across the same problem just look up the set up on YouTube.
For the price this controller is a great replacement for the much pricier Pro controller. I do think they need to redo their instructions booklet to put the steps in the right order and fix the R1 button. But despite the issues, my husband still gives it a solid 4 stars, while I would have given it a 3.