You need to get out more often. Look, I am a KiCAD supporter, too. But KiCAD is repeating the mistakes of commercial ECAD systems of the 1980’s. Am I glad it exists? Surely. But set your sights higher. KiCAD has much room for improvement.
* Projects not standalone / portable across computers, which makes collaborating hard.
* Parts library management is not intuitive. Lots of confusing UI around library paths for example.
* Footprint assignment should be handled automatically or at least provide sensible suggestions instead of every footprint with the same amount of pads.
But there are two promising alternatives around: Horizon EDA, which the sibling post already mentioned, and LibrePCB (https://librepcb.org).
I personally only used LibrePCB for some project and it worked quite well, apart from some missing features, like missing design rule check. But the upcoming 0.1.3 release adds quite some of them.