altium designer print negative
The first thing to recognize about schematic capture is that it has nothing to do with high speed design or board complexity. High speed complex design is done in the PCB layout editor. The schematic capture software is only a means of documenting the circiut connectivity, and passing that connectivity to a netlist.
There are obviously other features that can be incorporated into a schematic editor. Such as the ability to pass design directives through to the PCB editor; however, those things don't show on a finished schematic document. Furthermore, they are just as easily established in PCB design rules from the layout editor, or a constraint editor (depending on which software you use).
If you are going to rely on the extras in a schematic editor to communicate with the PCB editor, you have no choice but to use a closely integrated EDA package. You're not going to be able to pick and choose which schematic editor to use with which PCB layout editor.
From the standpoint of stability and ease of use, Altium Designer is my favorite. From the standpoint of most thorough design specification starting at the schematic capture level, Cadence Concept HDL used with Allegro and Specctraquest is the most comprehesive design flow. It is also one of the most expensive and difficult to master EDA packages.