I voted other, but I should explain that a bit more. I really prefer buttons for traditional gaming (and KB/Mouse for PC games requiring accuracy), but their are certain games, genres, apps, features, and etc that are either marginally or majorly better when they use other forms of interfaces (I.E. Cell Phone Apps for video and pictures are crap tons easier with touch screen, a few games actually utilize my Steam Controller's touch-pad better than they handle a XBox One remote, and I have played a couple of games now that are crap-tons better because of how they implemented the voice controls like In Verbis Virtus on PC). What I really loath is when the console market or even download apps like Steam try to force a developer to utilize (or even support) a form of control that the game is just not suited for.
Their are probably endless examples, and I'm sure everyone has their own preferred form of control for certain games (like with Flight Sims, some players have to have a full cockpit set up, some just want a HOTAS Joystick, others like KB/Mouse, and yet still more prefer a traditional controller). That doesn't mean they are wrong about how the game plays best for them when it goes against the commonly agreed control format, but it should ultimately be up to the developer. Currently Cell Phone games actually have the best options open to them. They can support controllers (and even set up controller only games on Android, not sure about iPhone), touch controls, voice controls, motion controls, VR, AR, and even biometric (think the Kinect). Though consoles like the Wii-U, Xbox 360, and Xbox one had the potential to be close, the manufacturers tried to force these controls down the developer's throats and they all ended up flopping in their own way.
Really, I say let the Developers use whatever control format they want as the "Standard" for the game, and then give them the option to add support for other play styles as they see fit. Some games just don't work the same without certain controls (as anyone who's ever played a RTS on a console (like Starcraft for the PS1... *Shivers*, I apologize for anyone with PTSD over this issue), and that would allow the best of both worlds. Then just label the game's accordingly and ensure that player's know when they see the Advertising about the control options available. This would also allow the manufacturers of the consoles to add more accessories and sell more game publishing licenses.