What's hard is #1 compared to other tools, the rest of the steps you mentioned are the same everywhere. FreeCAD makes #1 hard, but it's a very very important tool to exist. I'm looking forward to the day where I switch to it.
But you can design in FreeCAD with the same approach / workflow as in OpenSCAD: make elementary shapes, extrude them then join or cut them.
This can be done in the "Part" menu. Just click on the yellow shapes on the left of the toolbar to create them, then go to their properties to rotate/extrude them, and select two or more to join or cut.
Solidworks is the standard, but the price is crazy (from $5k to $10k per user per year).
The online tools I tried I found to be much less usable than FreeCAD. But I only design simple pieces, so my needs are easy to meet. It's possible that for complex parts FreeCAD is too limited.