Geralt_of_Rivia: I have heard of 8bitdo before but I thought they only had specialty gamepads like the Nintendo gamepad imitation or the new micro (Is that thing made for mice?). At least that's what they are known for. I didn't know they also had normal gamepads.
I don't know all the 8bitdo products, but I bought two 8bitdo Pro+ (wireless with the optional USB-C wired) specifically because they are useful with Nintendo Switch, PC (XInput) and Raspberry Pi, just the platforms where I wanted to use it.
The main thing was for Switch so that my kids can play Switch Minecraft easily on TV (without having to disconnect the Nintendo joypads from the unit every time etc.), but it was very important to me they are usable also on PC and Raspberry Pi.
For now on PC I probably keep using the wired Logitect F310 just because I already have it and being wireless gives no advantage on PC (Pro+ can be used also wired, but still), but it is nice to have a backup already.
For Rasperry Pi 4, the main idea is to use it for arcade and console emulators, and because my RPi is connected to a big screen TV in the living room (the RPi sitting next to the TV), there having the option for wireless operation is important.
Since I don't and never will have a XBox or PS5, lack of compatibility with them is not an issue to me.