Every so often I'll start thinking that maybe a keyboard + mouse combo is the fastest most efficient way to go... on Windows.
And then I see a windows developer for whom the keyboard has become an extension of his hands and he never touches the mouse. It's crushing to see that kind of speed and power.
The speed and efficiency of the keyboard isn't just a lot faster, it is so much faster that it changes the way you work.
But it's hard to get there, you have to find the commands, practice them, practice, practice, and all the while it would be easier to just reach for the mouse.
And yet I've made it a goal of mine to always get better at using the keyboard. A little bit a time, I figure I'll have no need for a mouse when I'm 80 or so.