Not having hierarchical schematics is a deal breaker for me. It saves so much time in SCH capture, and especially in layout where you can duplicate layouts of identical circuit blocks.
I do find some of the routing actions in PCBnew to be a bit buggy in v6. Weird selections, and a lot of adding short trace segments where none seem to be necessary.
I also don't like having to give up the PCB and SCH diff tools that emerged around the v5 file format ecosystem. Those make working collaboratively in Kicad a breeze.
If I could wave a wand and change one thing about kicad, it would be support for parts databases. Having database managed component libraries with sourcing information stored in the db makes a ton of stuff about designing electronics easier.
Comments
Not having hierarchical schematics is a deal breaker for me. It saves so much time in SCH capture, and especially in layout where you can duplicate layouts of identical circuit blocks.
I do find some of the routing actions in PCBnew to be a bit buggy in v6. Weird selections, and a lot of adding short trace segments where none seem to be necessary.
I also don't like having to give up the PCB and SCH diff tools that emerged around the v5 file format ecosystem. Those make working collaboratively in Kicad a breeze.
If I could wave a wand and change one thing about kicad, it would be support for parts databases. Having database managed component libraries with sourcing information stored in the db makes a ton of stuff about designing electronics easier.