But, maybe Commit button is only for a "source control" saving?
I've tested circuitmaker, it is very similar to Altium Designer on which I was working a couple of years ago.
Of course, as every software, it has some disadvantages:
- sometimes it's very slow,
- lack of shortcut list, I've found some list, but most useful operations as add part/wire/etc are not listed,
- the idea of choosing a part is not good. I prefer a kicad approach, where you put parts on the sheet, and after exporting netlist, you assign footprints to each component,
- 3D files - .step, need a large software for viewing it, viewer changes colors of the layers.
- ribbon, but it can be minimized
But, if someone is familiar with Altium Designer, he/she would like this piece of software.