While chatting today with a colleague, I noticed how far the new python and qty based Revolution EDA's schematics and symbol editors have progressed. It can already netlist flat circuits. Hierarchical netlisting and symbol generation are next in the to-do list. Obligatory screenshot is below. Interested in hearing what you would like to see in such an editor.