I also came from SolidWorks, which I loved, and had to forcibly use windows in my home machine because of it.
When my company switched to Inventor, which I hate, I thought that I shoud also force myself to learn FreeCAD.
In fact, it is not to learn, just to get used to new ways of doing the same thing.
Now I only use FreeCAD.
To be fair, it's not a hassle free experience, I advise to get use to save it step by step when designing large projects, and have good backups from time to time.
At the moment I'm working on mods for my new 3d printer, and doing everything in FreeCAD.
