I'm evaluating kicad for university use (vs. eagle). There's a lot to prefer about kicad. One thing I have not been able to do in kicad, is make a change in a schematic (a new component, a new wire, or a new footprint for an existing component) and have the change propagate to a pcb that was previously derived from that schematic.
Perhaps there is a way, and I'm missing it.
Yes, I can make incremental changes in the pcb directly. But I can't keep the placed locations of the components on the pcb, update packages and/or netlist, and just run the autorouter again.