Solvespace is incredible for those with a more programmer-y mind and workflow, however it lacks more "advanced" features that sadly don't seem to have any momentum for implementation (at least last I checked) like chamfers/radiusses, helixes, and some other navigational and organizational features.
It's a fantastic platform though and I encourage all engineering/CAD nerds to try it out. It bridges the gap between writing OpenSCAD and using a full fledged CAD software perfectly.
Helical features are supported in the latest Solvespace release (3.0pre3). There has been some discussion of how chamfers, fillets, and draft angles might work, but the concensus has been that they would be tricky to add, and are not a priority for release 3.0.
It's exactly what I want of a CAD tool: a parametric solver with a 3D UI and 2D sketches. I haven't really have an opportunity to use it a lot since I discovered it, though.
Kicad is quite nice, though.