This is a cost vs quality vs input need question, answers will vary.
If you need a lot of ports, automatic switching and top notch quality, GScartSw or Hydra is recommended.
Manual switching & lower price, I think currently the otaku games switch is the quality choice (it’s butt-ugly though).
Other cheaper options if you need less ports (5) and manual switching, then a Bandridge manual switch (7725) should be pretty great (seems to be none available on ebay/amazon currently though), or the Hama brand switches (usually 3-port).
You can also read more here:
Definitely stay clear of anything that looks like this: