Just discovered this hidden-by-depth subforum, so I'm gonna be "that guy" and revive a semi-dormant thread.
I "grew up" on AutoCAD. A lot of features (namely keyboard shortcuts) I still wish other programs would get on board with. That said, I never much liked Fusion360 for parametric modeling, so AutoCAD is my go-to for 2d electrical diagrams and "as built" documentation for gas/fiber/electrical schematics...with "schematics" being a
very generous term for "I put lines on paper so any idiot can figure out how A connected to B."
I'm now using PTC Creo (formerly ProEngineer) for work. I'm getting more and more used to it. Initially I hated it. As I get more familiar, there's a lot I actually love about it. Their back-end PDM/PLM software (Windchill) deserves to rot in hell, as far as I'm concerned. But the modeling space is...decent. Like I said, there's a lot I love, but there's also a ton that's just needlessly convoluted.
To the title of the thread: Solidworks. Hands down, I
love Solidworks. It's got some limitations, but for basic modeling and assemblies, it's just painfully easy to use. The only time I've run into issues were when I started getting assemblies up beyond ~3,500-4,000 components, and that may well just be driven by maxing out my computer's hardware. I enjoy Solidworks enough that I went through their certifications during slow times at work, and have most of the certifications they offer. I've never found a need for surfacing, so that's foreign to me. Same with injection molds, though I'm interested to learn a bit about that just because I'm curious (username, eh?). The really amazing thing to me, which the process of getting the certifications kind of highlighted to me, is how seamless it is to leverage other tools without changing anything about the software. Creating a weldment frame, then a formed and stamped sheetmetal enclosure, and designing required components top-down from there is an easy process.
I'm going to stop nerding out now. If anybody's ever in a pinch and needs Solidworks (or general CAD) help, I'm happy to lend a hand if I can