Onshape all the way. Its free (for hobbyists), full feature 3D cad (basically like Solidworks). Like many modern packages, the basis of drawing 3D stuff is 2D sketches, so the 2D is pretty powerful in its own right. They have an extensive video tutorial library too, which makes it very easy to learn.
I use it literally all the time to model anything I'm going to build. It saves a ton of head scratching over angles, spacings and suchlike if I'm fabricating, and I often knock up 2D drawings for patterns to print and tape to blanks and punch mark for drilling or profiling. It would take me hours to do on my drawing board what takes minutes in Onshape. Also saves me a bunch of "Doh" moments where I've spotted a "gotcha" as I'm modelling that might have ruined a piece if I'd got straight into machining or fabricating.
I use it lots to make models to 3D print too. My latest little model and print project was a set of collect block holders:
View attachment 308778
A couple of minutes to model and a few hours to print, but while printing I can just leave it chugging away and get on with something else. Aren't robots wonderful!
My 2c, anyway