Controller for Groove aGENT

HI, i am just getting started with GA and was wondering if anyone has any recommendations for using a a controller with GA? I tried using the mouse and pads in the window but can’t get used to it. Is using a controller easier? Any suggestions are appreciated. thanks