Well, Autodesk is making their intentions clear when it comes to hobbyists. Not that it's unexpected.
I'm firmly in the hobbyist camp, using Fusion 360 for visualising designs, checking clearances etc. Theoretically I also like the fact that Fusion includes Eagle, but in reality it's been about a decade since I did any electronic design (using the old Eagle). I don't do anything super fancy. I wanted to find something else in the hobby price range which will run on Mac. I do have a decent Windows desktop for when I need the horsepower, but it's really nice to be able to carry my designs from place easily. Needless to say, options are few: 1. FreeCAD. Quite powerful. Having an always-on Python console is pretty nice. But sketching on existing objects is super... sketchy. Making changes earlier in the history tree ends up changing object names and not all of the downstream dependencies keep up, breaking the model. The workaround is to create a new workplane for each sketch, manually offset from the origin. That sucks. 2. formZ. Uses ACIS but I'm not actually sure how useful it is for MCAD. Registered for their forum to ask a few questions but a week later my registration is still awaiting approval. ¯\_(ツ)_/¯ 3. Rhino. Not quite parametric enough for what I have in mind. 4. Via/Shark. I've been here before. Has its quirks but overall not too bad. I ended up picking up a copy of SharkCAD v12. Was going to go for ViaCAD Pro + Powerpack but SharkCAD is the same price and now includes Powerpack out of the box. Who doesn't like sharks?
Here are my initial thoughts as I make friends with SharkCAD v12 (from a Fusion perspective).
It's a native app with local files. Hooray! I find most Electron apps really annoying (including Fusion). I much prefer local files. I like having a menu bar.
The framerate when panning/rotating is a bit low. Feels like about 30Hz? It's especially noticeable when using my SpaceMouse. 60Hz would be much more usable.
Generally I start every feature with a constrained sketch. This feels logical to me because it's also how I work in meatspace. If I was to do a quick whiteboard sketch of something to remember critical dimensions/shapes, then chances are that would translate pretty well to a CAD sketch which I could then use for building solids. This works well in Fusion because each component has a list of sketches in the tree which you can show/hide/edit at will.
However, in SharkCAD the distinction between a sketch and model is a bit more blurry. Maybe I need to adopt more of a direct modelling approach?
Related to this, I find it a bit disconcerting that the concept explorer only shows entities which you happen to have selected. I'm used to seeing a permanent tree of every entity in the model. Often I use that tree to locate/select objects.
I suppose that when I have a permanent history/object tree like in Fusion I think of model creation as capturing all of the properties of a particular object. The tree represents how the object is structured, and the 3D view of the object is an output.
I find myself turning this thinking inside out with SharkCAD. It's a giant 3D piece of paper which I can draw objects in. A bit more WYSIWYG I suppose. If I want to locate an entity I go hunting through 3D space for it.
I need to retrain my brain. I tend to ramble. There will be more.