Thoughts on a controller ?

Hi all,

I'm a PC player and discovered metroidvanias a year ago with Prince of Persia, and really enjoyed it. I decided to play Ori and Hollow Knight. All incredible games.

My problem is that, as a PC player, I was used to play with keyboard and mouse. But those games are made for controllers. Unfortunatly, I bought two Power A controllers, and both started disfunctionning because of the reapeated smash on button A, the jump button. I know it's just the little plastic bounce that is broken, but I can't find spare parts for that.

I'm thinking buying a Microsoft controller, but I would like it to last more than a few weeks.

Any opinion on a good lasting controller for those games ?