If your PC can recognize the controller you can use it. Regardless of what type it is. I have played this game with DDR dance Pads, flight sticks, PS1 and SNES controllers (using a USB adapater) and a home made book controller customized for SCH/SMN (just turn the page to change the job layout) using an ardiuno board.

If the game itself does not recognize the controller at all, you can get a few different programs that will let you customize it and trick the PC into thinking it is a supported controller (a dualshock 4 or an xbox controller).

If you have any issues just let me know and I can help you get set up with it.

As far as how the game works on controllers, I love it and I doubt I could ever switch to a KB+M setup. It takes some getting used to but I find it far more intuitive and manageable using a controller myself with the only issue being placement of ground targets as you need to either switch to virtual mouse mode or move your camera to select the placement area.