Are you planning to implement support for regular USB HID controllers? Only supporting XInput means that you either have to use an Xbox controller, which works atrociously bad for 2D games compared to for example a Super Famicom controller connected through an adapter. Or use some keyboard emulator like Joy2Key, and while this is workable since this is a 2D game without analog controls, is still an unnecessary step and might introduce some input lag.
|