I'm taking a look at CircuitMaker since I was thinking of recommending it to some folks at the local hackerspace to learn. Mostly because I'd be able to help them out knowing CircuitStudio very well.
Overall I kind of like it, it retains a lot of power if a little obfuscated, but I'm struggling with the concept of component libraries for it. Please correct me if I'm wrong but it appears that you either use some component out of their community vault (of which every component symbol and footprint I looked at seemed like absolute garbage.) Or you create a component, then upload it for everyone to use before you can even put it on a PCB doc. No sandbox area for components, straight to release.
I'm all for sharing and community, but my general rule is before I put stuff out for others to use (and spend money using in this case) I will build it to make sure I haven't screwed something up.
I was thinking this was a pretty good tool for the hacker community, but what were they thinking? Do they seriously think component footprints are akin to some piece of Arduino code?