Fusion360's parametric modelling approach was a breeze to pick up after struggling with SketchUp for a while. Being a software developer probably helped as I was immediately comfortable with the formulas, variables, and constraints.
I used to love Fusion 360, but I eventually moved to Linux and couldn't use my school's copy, so I gave it up. I've mostly used Blender to replace it, and while their workflows are definitely not 1:1 comparable, Blender can still do 90% of the things Fusion can, with a much more palatable price tag.
Fusion 360 is free for hobbyists tho? So the price tag is about the same either way. Although Blender is a lot cheaper if you're doing professional work or need to upgrade F360.
And for students. There is even a little documented (imo) way to use it on the browser with a student account. Autodesk basically runs an instance of fusion360 remotely for you in a VM for free.
It's a weird middle-ground. Blender's workflow is more comparable to Sketchup than it is to Fusion, but it has a ton of mesh editing capabilities that blow Sketchup and Fusion out of the water. The downside is that it doesn't really account for engineering stuff out of the box, but I've certainly used it to 3D print things in the past.
It's not a drop-in replacement, but since I'm already pretty familiar with the tool, I don't really have trouble making it work. YMMV.