LibrePCB
I've used LibrePCB to put together 2 different PCB designs for hobby IOT use. I found it very easy to import parts from vendor sites, and/or take PNG images of other boards like hats that will fit with the PCB I'm designing.