https://retrofighters.com/our-collection/battlergc-next-gen-wireless-gamecube-controller/
Also, the PowerA has a 4.5 on Amazon, so I don't know what you mean. Flaws are found in every controller.
But the best controller is one you already have, be that Xbox or Playstation. I play GC games with those and don't really have an issue.