"diswoe wireless controller" from Amazon. I got one for £18 ish for my son for Xmas (seem to cost a little more currently) and was thoroughly impressed - had been unsure what to expect for something so cheap. I used it for a full playthrough of Super Metroid.
We've only used it for Switch, but it's compatible with Windows and Android.