Controller is absolutely needed. This one is only for the very into racetrack simulation style game. There are almost no arcade aspects to the game.
I bought a ps4 controller and it works very well on the pc, even when you map xbox controlls it's very intuitive. I got the ps4 controller because the touchscreen in the center acts as a very convenient tracpad.