KiCad has high-end drawing features, but the commercial tools will always have better parts libraries.
Editor here. This interview is a great example of a useful project emerging from frustration and tinkering. Urban was unsatisfied with the proprietary tools for making PCBs while building a quadcopter, and ended up making something much bigger in the course of solving his own problem.