Was about to recommend the same thing; I just couldn’t get anywhere on Silksong with a normal pad, had to set it up for a fight stick to have proper control.
Only got yourself to blame for diagonals with these bad boys:
www.8bitdo.com/arcade-controller-transparent-purp…
Of course, 8bitdo’s stuff is awesome, but Steam controllers are awesomer.