For PCBs, KiCad. Was paying for Altium for a few years, switched to KiCad in 2019 and never looked back. Have done a variety of PCBs with it. A really nice feature of KiCad is you can export the STEP file for your PCBs. It was very intuitive for me, but I made my 1st PCBs back in the 70's.
At least in the US, the Osh Park PCB Fab service is a big win. It used to be any size board started at $100. I do a lot of little test circuit boards where for $ 5 to 25 you can get 3 boards made with free shipping. I've done some tricky power supplies and RF pre-amps with their 4 layer service.
For the 3D design software, I'm using Fusion360. It really should be named ConFusion360 becuase the learning curve is very steep. Some of this is, as I have always suspected, mechanical engineers are a bit odd (said the EE). They have a free version, I'm paying for it because I want to learn to use some of the advanced features. What I like about it is I can import the step file from KiCad and then design the chassis around it. Gone are the days of making a lot of measurements on the PCB and then drawing up the 2D drawn chassis blueprints. The win is you can "project" the connectors, mounting holes, LED locations onto the chassis box so no measurements are needed. There are good tutorials out there for ConFusion360, look up "Making a chassis for a Raspberry Pi". Product Design Online has great videos. Once you've spent 60 hours screaming at the screen you're good to go. About the same "up to speed" time as any good software tool. I needed a little Opto isolator circuit. It was a 1 hour PCB, and 1 hour chassis. I could not have breadboarded it that fast and drilled a chassis. And for that time, I then had 3 of them (with about 30 minutes to solder them all up). This is a different world, and I hope this will bring back electronics as a hobby for people.
Once I have the .3mf for the chassis, I make the .code wit the Prusa slicer which I like a lot.I print on a Prusa MK3S+ printer with the stock nozzle, typical in PLA resin.