For those complaining about keyboards.... Look, some of us have wrist problems and controllers and mice just don't hack it for long term usage. I have a special ergonomic mouse that cost me a lot of money, and it still hurts for me to use it over a long period of a time. The humble keyboard doesn't cause me wrist pain like a controller or a mouse does, and I can use it for hours on end. The only bit of my body that hurts after a long PC gaming session is my neck, because I have such bad posture.
What's wrong with including the keyboard in the planned UI interface? I believe the mouse, a controller, and a keyboard should all be viable options. As long as someone has a choice, it's okay.