Dune3d comes off like a reskin of SolveSpace. SolveSpace is pretty awesome, so that's not a knock, per se. I'll leave it to somebody with more experience to fill in what value Dune3D adds beyond SolveSpace.
The documentation addresses that[0]. Basically, Dune 3D uses solvespace's solver, but it can do fillets and chamfers, and has a slightly more approachable user interface.
0: https://docs.dune3d.org/en/latest/why-another-3d-cad.html
Usability?
SolveSpace is a PITA in that regard. You also need to re-learn most terms that are common in other CAD software. It's a typical OSS thing.
Why care about professional users that have years of learning invested into an ecosystem of professional CAD software (including terminology)? Because these people will get you the most valuable feedback if you can get them to even play with your OSS CAD thingy.
AI has now balanced the scores here. Someone with decent CAD experience can now instruct a model to build something useful.
Based on lots of good libs out there that solve the basics. I.e. concentrate on UI/UX to build something better.
It's like Lego, hands-free. You have all the blocks and you have someone who knows how/helps you combine them.
If you have good taste, you can get nice results without understanding how the Legos where made or how to even combine them.
I found the UI far more approachable in Dune 3D than any other 3D CAD program I've tried and as the readme notes, Dune 3D imports STEP files and does fillets/chamfers which SolveSpace does not (in the current version)
There was a recent video on it:
https://www.youtube.com/watch?v=T1VNpC0nwF4
If someone knows of a general introduction to 3D CAD which focuses on vendor-neutral descriptions of terminology and concepts, I'd be very interested --- I've done the tutorial for Dune 3D twice now (which is farther than I've gotten in any other 3D CAD tool), but keep getting hung up on subtleties/specifics which I have trouble describing for want of the correct terminology/understanding:
https://github.com/dune3d/dune3d/discussions/118
When I tried to write up the usage of a far simpler program, one of the things which I tried to do was define all terminology as it was brought up:
https://willadams.gitbook.io/design-into-3d/2d-drawing
are there any tutorials for 3D CAD which attempt definitions along the way in this fashion?