I agree with everything except relegating Blender to organics and decorative designs. Blender is absolutely viable for hard surface /mechanical modeling. Even without the parametric addons. The Boolean modifiers are much more reliable than they used to be and all the tools for manipulating objects makes the whole design process very fast. Everything I make these days is almost entirely non-destructive, which means edits are painless as well.
There are of course limitations such as compound fillets being very difficult to execute cleanly if not downright imposible in some cases.
Have you tried the parametric addons? I can’t imagine they work all that well but I haven’t looked into them in the past 5 or so years.









Doesn’t work for me.