Watcher: I particularly like the fact that when you add a component in the schematic view, it automatically appears in the PCB view for you to place it. Something which doesnt apply for KiCAD :(
True - don't know how that works for Eagle but KiCAD uses a strong separation of symbol and footprint, so it's not possible to just add a component to the PCB layout without first telling what footprint it should have. Many parts have default footprints assigned, others (resistors, capacitors) not as there are numerous footprints possible for the same part. This makes it easy to add breakout board based footprints for certain parts for use with protoboard layouts (I use KiCAD for that, too), and then later just switch to the SSOP housing for a real PCB design.
A bit more streamlining in that process would be great, though. Library management in KiCAD works but it's really hard and non-obvious to set up.
What I like very much about KiCAD is that it's FOSS. No risk to suddenly be forced to start paying, or stay behind with outdated software, or lose access to old files.