

Oh FreeCAD definitely works in strange ways, mainly in the UX department, where it still needs work (kinda like GIMP does). Building a model in a broad sense is similar to solidworks (sketches extruded to 3d, cutting off material from there, etc), but understanding which workbench does what and navigating things is kind of a pain, even now.
Then again, it was similarly frustrating when I had to use fusion 360 instead of solidworks for a project. CAD programs are generally complex pieces of software, so it isn’t surprising that switching to one you aren’t familiar with really slows you down.
Not really. I only hate it personally because I find it inflexible, opinionated, and oversimplified compared to KDE Plasma.
If it works well for you, use gnome! Linux is all about choice after all.