As a novice it does seem to me that there's room for an open source CAD tool that offers a bridge between the two approaches. For what it's worth my opinions on a few tools:
• SolveSpace - solid, but a bit limited in its capabilities (e.g. no fillets or chamfers)
• FreeCAD - very powerful but almost unusably buggy (others seem to have had better experiences)
• OpenSCAD - very powerful but requires coding for everything
Then there are various non-3D cad tools and a few online ones (of which I've got the most use out of TinkerCAD which is easy to use because it is very limited in its capabilities)