There was a recent discussion about controllers that may help you, here: https://lemmy.world/post/35100527
To add to my recommendation in that thread of the Logitech F310, for your question specifically:
- The wires on both it and the F510 are built-in, not socketed. In my experience usually only wireless controllers have socketed cables.
- I’ve never had the buttons on it get swapped around on any OS.
- I’ve never had any of them develop drift, and they’re all 8-12 years old at this point.
- They don’t support the WiiU.
Some people can hold their length, but only in private.