I've always shied away from mods in games. I vaguely recall playing a game and finishing it, then I tried it with some cheat code and all of a sudden the game became completely meaningless. There's something very important tied into the struggle and limitations.
On the other hand, I think things like keybindings and mods that fix problems are probably ok (personally).