I'm looking for the best controller to play on PC but without being able to test most of them it's hard to choose. I own an xbox one controller but I hate the face buttons, they're a bit hard to press and they feel like an old membrane keyboard. The d-pad doesn't feel very good either. Should I go for a ps4 controller ? A third party one ?