I'll be honest, Fusion 360 is still a lot better in a lot of ways (advanced feature set, ease of use, layout and hotkeys, etc), and if I were employed to do CAD full time, I'd still be using it (helps that the company would be buying the license).
FreeCAD is workable, though. And since I'm mostly just making parts to 3d print, it gets the job done nicely.
TinkerCAD is another option (https://www.tinkercad.com/) and it's honestly the easiest CAD tool I've ever used. But it's not really comparable to the real parametric CAD tools.
I currently mix gamepad with a split keyboard(Freestyle 2) and a Kensington trackball as the backup mouse; having the controller in the center of the split makes it smooth to pick up and put down. And if I really needed more dedicated controls - well, why stop at one gamepad? Maybe I should try a flight stick too.
I have 2 extra mouse buttons for switching between virtual workspaces and another 2 for volume control.
https://github.com/dheera/scripts/blob/master/config/config-...
https://github.com/dheera/scripts/blob/master/config/files/x...
I've found basically all mice will work if all you want is scroll and left, center, right buttons. But if you want all the extra stuff, like the various wheels and side buttons etc., and especially if you want to customize the response, which CAD people often do, then one often needs the driver.