Have been using Fusion 360 for 2d and 3d cad, Eagle for PCB's.
I used Fusion 360 for almost four years now. But I stopped using it and forced myself to use FreeCAD.
My life is better now

My files are my own, the rules do not change halfway so I suddenly can only use 80% of the software, I do not have to watch CYCNC video's anymore

(the early ones were great, but after the commercialization of the channel it is no longer fun to watch).
So I have been using FreeCAD for a few months now, very happy and the program gets better and better. Version 0.19 has a lot of things that bring it to about the possibilities that Fusion offered 2 years ago. Not everything is as fine-tuned, but the people at FreeCAD are active and very capable.
For pcb's I switched to KiCad EDA, much more then just pcb's. And with a special macro you can use the pcb designs in your FreeCAD model.
Not perfect yet, but the import of Eagle into Fusion was laughable to say the least in the beginning. With KiCad and FreeCAD you have two way synchonization and that is great.
Just my 2 cents worth.
Almost forgot: Both work great on Linux (I use Debian Buster at the moment with xfce). My 8 core i5 machine with 12Gb memory was slow as .... using Fusion, now it is a power station and everything runs smoothly.
FreeCAD:
www.freecadweb.org/
KiCad:
www.kicad-pcb.org/