Get an 8bitdo pro2 controller. They have Xbox, and PS versions and they both can swap between console and PC with a flick of a button. Plus they have back peddles that you can use for L3 and R3 to reduce wear on the sticks.
I’ve had mine for three years now and it’s never once caused any issues at all.
Ok? The rest of us are talking about today.