A controller is better for all the functions that a keyboard does, but not for the functions a mouse does.
And move your shout button to shift or something
And move your shout button to shift or something

I think you meant to say that anolog stick is better for movement than a keyboard. Because beyond that, keyboard offers way more potential in setting up hotkeys and whatnot. I have small hands but I still have easy access to about 20 keys with my left hand only, add the shift/control modifier and that goes up to 50-ish.
I wouldn't mind seeing a keyboard-arcade stick hybrid for gaming lol