I never loved the keyboard and mouse for gaming. That's why I am getting an Xbox One controller for my PC. Just one question, will ALL Xinput supported games like Titanfall support Xbox One controller.
If it's any type of modern game it shouldn't matter whether they support them explicitly or not. A game pad is a game pad, just have to manually map the buttons.