To be honest, I prefer SolveSpace. It's significantly simpler and lacks a lot of features FreeCAD has, but it doesn't crash and does just enough for me to be able to design whatever I need for 3D printing.
I think they both have their advantages. I found SolveSpace a lot more flexible with how you can create constraints. In FreeCAD constraining a line in proportion to another line is AFAIK impossible but at least not at all intuitive in FreeCAD but it's quite easy in SolveSpace.