Mouse and keyboard for everything for me.
And I do mean
I hate gamepads. Always have. I bought one to try Dark Souls with it, but ended up giving it to my kids. I thought the reason Havel was kicking my butt might have been because I was disadvantaging myself by not using a controller, so I tried it out, but quickly realised... nope, that's even worse! Turns out I just needed to git gud, which appears to be input-device agnostic
Not only do I find controllers quite difficult to use in terms of accuracy and fine control, but everytime I have tried to get used to using a pad I end up with tendinitis in my left hand after only a couple of hours.
Last game I tried was Persona 4. Got the pad back from my son, played for two hours and my hand hurt for the next two days. I have a bit of hypermobility in my hand joints, so I don't know if I'm just not cut out for using a controller anyway.
It does mean I miss out on the few games that are just really not optimised for M&KB, but these are few and far between. I've beaten multiple NG+ (+++) runs of games taht are supposedly not mouse-friendly like Dark Souls I, II & III, The Surge, Nioh and they've all been fine.