When people say "controllers", I tend to think of hardware that only have faders, knobs and buttons to control the various functions like the Behringer X-TOUCH. I never thought of my MIDI keyboard as a "controller". even though it does have 32 assignable knobs, faders, buttons, and transport controls, along with 88 MIDI keys (which to me, is it's main function....playing notes)
But I see a lot of people are listing their MIDI keyboards as controllers. So I guess I'll add my M-Audio Oxygen 88 as the controller I use. I did try and setup the faders, knobs and buttons to work with Sonar, but I never got past being able to assign them globally for all projects. I just got the faders assigned to work with the various tracks, but when I opened a new project, those assigned faders were no longer assigned.
So put me in the group of people who prefer to use my mouse to adjust everything, instead of hardware. That's what I'm used to I guess. I'm sure if I got it set up properly, I'd probably use it all the time.. It's like people who just have one video monitor and are happy with it. But if you have multiple video monitors, you'll never want to go back to just one screen.