I’m on a roll. Anybody wants to share your pet peeves about KiCad. My main complains are related to PCBNew (just realized that the name is one of them ) Here are the things which I can remember now:
Can’t place via on the end of an existing track. When you try to place a via on an end of a track, a junction or just in a middle of a track, you have to click in that spot hit V shortcut and then move the cursor to the side and only then the via would appear. If you move back to the original location it will disappear again. Depending on the side of the grid the locations can be pretty far apart from each other. This especially drives me nuts when you run a trace on multiple layers and click the mouse button first to “tack” the trace down and then hit V - it will not place the via at that spot anymore, so you have get out of the trace drawing mode, delete the last segment (here we go, another pet peeve - what happened to the good all backspace, when you could just delete last segment without having to interrupt your workflow) then go back to track drawing mode again and draw it again and this time try to remember hitting V first before clicking. And while I’m on the subject, add via tool is worthless for that too (or for any other purpose really). You can’t snap to the existing tracks when you activate it and even if you manage to place a via manually precisely on the track, it won’t assign the net name to it. You would have to manually edit it and try to find the proper net name from a list of a gazzilion nets.
Being able to switch quickly between top layer visibility only and bottom layer visibility only. High contrast mode doesn’t really do it. High contrast mode is useful during layout, when you actually need to kind of see what is going on on other layers, but quite often I need to be able to see everything on one layer (silk screen, footprints and copper). To do that right now you have to jump between two separate tabs and do a lot of clicking in between. An if you have to keep switching back and forth, it becomes a real annoyance.
Changing track attitude. In GAL canvass changing attitude of a track sometimes is just close to impossible, especially when you are trying to connect it to a pad. It seems to have a mind of its own and refuses to take into account any user inputs. Quite often I have to get the track close to a pad and then stop and connect it to the pad by starting drawing from the pad to the track, just to make sure that it doesn’t stick out from the pad at some weird angle. There were couple of cases when I had to switch back to legacy mode because it would just refuse to place the track the way I wanted it to go in the GAL canvass.