I _really_ like KiCAD, it's my preference for anything simple because I absolutely love the workflow compared to Allegro or Altium (especially Altium). I actually really enjoy the library management as well.
That said, anything using an HDI stackup or a reasonable number of differential or matched traces, KiCAD becomes a struggle. Even simple things like a single pair can be pretty tricky if you have space constraints. These features are pretty fundamental for modern PCB design.
It seems like KiCAD v6 will be making a lot of progress to manage more complex stackups and impedance control, so I'm very excited to try it.
Malcolm X was a communist---pretty sure that's about as far leftist as you can get.