Really depends on the game. I usually get a lot faster and more precise adjustments using KBM, so I prefer that for games like shooters and anything where precise 3d movement or fast reactions is an issue.
Basically the only games I play with controller are the ones that are really well optimised for controller and kind of meh for KBM and the ones on my Switch.
So what I get from this is that some people need to be forced to write decent commit messages.
Echoing what others have mentioned, commit messages need to document why something was changed and put it into the context of the project. You should do this even for private projects, just so 1) you build good habits and 2) if you let the project rest for a while you don’t need to figure put everything from the start again.