At one point I played around with (I think it was called) gschem; it was fairly easy to create a schematic with it. I was thinking about going with gEDA/PCB at one point, and depending on what I find with Fritzing, I still may. What sold me on Fritzing, though, is that it is open source just like gEDA/PCB (and others), but that it has the nifty breadboard designer, in addition to the schematic and PCB editors, and they are all tied together with the same wire net - so when you change one, you see the change in the others (for certain changes, of course). Fritzing seems the closest in ease of use like Eagle, but that breadboard view just puts it over the top.
Where it fails, as I mentioned, is in the lack of certain parts - things like most thru-hole ICs, LEDs, etc - the standard stuff - is all there (there's even an Arduino and a Nano); but certain niche parts (like TO-3 transistors, and SMT components - extreme ends of scale) just don't exist. If my h-bridge was more modest, it would have everything I need, but since I am going for a higher-power design (and I might even change over to TO-3 case MOSFETs, who knows), it doesn't have those parts.
But - I can design them! All the tools are available, they are all open - I just need to spend the time to do this; users already do this for Eagle parts, so why not Fritzing as well?
Finally - Fritzing doesn't have to be the "be-all-end-all" solution; I am more than open to all other solutions (provided I don't need to run Windows - I will entertain the thought of running under WINE, though). Sometimes, even pencil and paper work best...
![]()