Nick,
It is true that in SW (and Pro/E for that matter), that you enter/exit a sketch mode to generate geometry, and while you are required to generate references for each sketch, you aren't required to dimension the geometry to create the feature; the feature manager will accept implicit dimensions.
Shark uses a 2D/3D mode via an icon pick vs sketch/part mode of SW and Pro/E, though both SW and Pro/e hide the sketch in the switch to part mode.
Parametrics as you say is blessing and curse, and both SW and Pro/E can turn off dependencies as necessary. On the other hand, one of the nice features of parametrics in an assembly mode would be the example of adding a feature through multiple parts, so that each individual part would retain the feature independently, but would still allow for modification in the assembly mode. An example would be a fastener through hole in a panel and a tapped hole in a frame.
Since I'm assuming that you work for yourself, I can see that an integration of sketch, part, and assembly is something that you can manage in Shark. As you add complexity though, it becomes more difficult to manage all of the layers, and a PDM (Part Data Management) system becomes useful and necessary. Not only does it maintain parts, part variants and assemblies, but it also supports versioning, and supervisory control. Frankly, I am frustrated with the current sketch/part mode of Shark and the current Concept Explorer and I would be happy if Shark supported an Assembly mode with a part library, and I don't see that as being as difficult to implement as a PDM system, an certainly easier to use.
Need Sheetmetal functionality...
I agree with you entirely on prices and subscriptions, and I agree that not only is Shark a bargain, but that I can bring Shark parts into SW, Pro/E, GibbsCAM, or whatever else for that matter. It is also true that there is a heck of a lot of added functionality in higher end systems. If you need it, I guess you can find a way to purchase and maintain it, and
Regarding Sheet to Model, it seems to me that you are demonstrating the limitations of Shark's lack of Assembly management. I have difficulty managing 30 layers in Concept Explorer (I'll blame most of that on fairly old hardware), but even so, I would argue that a board layout of that complexity on a regular and ongoing basis would be best served by PADS or something equivalent, and an IDF to solids translator (Solidworks Premium gives you Circuitworks, and Pro/E has an optional ECAD to MCAD module) if you need a solids model of your pcb assembly.
In conclusion, I would like to see Shark grow to include:
Sheetmetal
Assembly Mode and management
modal Sketch/Part as an option to current 2D/3D
SW / Parasolids translators
3D constraint manager
tom, the other