I make several PCB designs a year using KiCAD. I find it better and much easier to use than Eagle and a lot less expensive than Orcad and Altium. I never laid out a PCB in Orcad, we had specialist people to that. I have used Altium and found the learning curve to be very long and steep. I did not like Eagle at all.
KiCAD as well as EAGLE, Orcad and Altium all have their quirks, things that don't quite work like you might prefer and I am always creating parts and footprints in any program that I use, so, it probably doesn't mater.