I’m part of Darkrose!
We need more noob-friendly systems in this direction. Better sharable guidelines to get started into this approach.
The Xbox one is good and it’s the standard layout on PC, so this is probably your pick.
I love my Steam Controller since is very customizable and a pretty unique hardware, but it may require config steps.
8bitdo stuff is usually good but pay attention on layout buttons.
Never tested a PS controller on PC but Steam should allow to play some game with the PS buttons on screen.
Still have to find an app who can sort albums by year properly (without mess with tags also).