FWIW, I decided to give KiCad a good look.
a) there's a stable version that's "old", and they suggest you don't use it. On the other hand, the new builds are apparently hit or miss unstable or reasonable, and there's no guidance which of the zillion versions you should download...I just took the latest.
b) when you start, you click on help and get a file not found error
c) when I started trying to make a schematic, every other operation I tried would complain about some file or other not found. Regardless, it still seemed to work. I probably just didn't prepare the schematic properly and it's all angry at me.
d) Where are the parts? I couldn't even find a resistor.
That's where I gave up and uninstalled it. Yeah, I'm sure there are packages I'm missing, maybe I happened to get a crappy build, or whatever, but the entire effort appears very amateurish and unorganized to me. It's probably a fine package, but I have a feeling that my experience is not unique and that lots of people simply give up before ever even getting a resistor on a schematic.