Keyboard and controller is the best way for console i find, makes the game a much better experience than just a joypad.
Some years ago I tried using a controller in TS but I found it to be complicated and required a level of hand- eye coordination I just didn't possess.
I would love to be able to use a mouse on Xbox I use the precision pointer all the time, one of the reasons I refuse to switch to immersion controls
I use immersion, but having a mouse would be helpful for my two most played games (TSW2 and Farming Simulator 19)