There is a class of "professional users" who always complain about KiCad, but they are willing to pay $$ for the commercial offering, but don't donate a cent to Kicad.
It is not that easy and not just black and white. A professional user is always watching the price-perfomance.
If I donate money to KiCAD I cannot pretend something. I just can wait and hope the software-development is going in a specific direction. On the other hand, if I buy some software I can evaluate before, I'm quite sure what I get.
At the end just one thing is important - idependent from the software: Can I get the job done?
If KiCAD is sufficient I can use it. If not, I can donate and hope for the best, but it does not solve a today requirement.
Participate and code myself is not an option. I'm not a programmer and I don't want to be one without talent in this field. So there is just one way for me. Donate and wait. If it is someday on a par with the software I use today I can consider a switch. If not I'm not going to run it in parallel, because I want to create my parts and footprints just once. Maintaining one part library is enough work. No need to to this twice and spent unpaid time for this.
Don't get it wrong, KiCAD is nice, it is an amazing software, opensource and free. Every GUI is different and this is not the important factor for software-evaluation. For professional usage it is the time you spent. Time during layout, time during drc-setup, time during parts-creation and library management. How many advanced feature (delay and phase tuning, T-branch, fly-by) are included? How good is "the flow"? This "flow" is the most important thing. A good "flow" keeps you happy during layout and design.
I'm just wondering if KiCAD is really eager to evolve into such an advanced software. If it does, it is not for the hobby users any more. Such complex software needs a lot of time to get used to it. I'm sure this is not the focus and goal the development team after all. If it stays on the current level, it is ok. There is a need for it! All these Makers and Hobby users have the need for such a good software. But the other side of the coin is: It will not be on par with professional software. This is just not possible. If you win professionals you lose hobbyists.
Cheers
hammy
Interesting thoughts.
I only don't see why there need to be such a difference between professional software and software for hobbyist?
The difference is mostly in the functionality, ease of use and reliability.
There are plenty of programs out there that are fine for either professionals as for hobbyists.
In some cases the user can even use some sort of presets, so they don't get all the highly advanced confusing extra options.
I think one of the other problems is that a lot of people are even willing to donate a nice amount to KiCad.
However, they are (like me) hesitating because they don't see development going into the right direction.
In my opinion that's a bit of a missed change, because there is a HUGE gap in prices with different EDAs which now totally empty like a remote dessert.
As a small company, contractor or freelancer something like Altium is simply way to expensive, which is frustrating because a lot of times you do need all the advanced functionality or amount of parts/pins.
I have also seen that at least 70% of the smaller companies I worked for, visited or am still working with have some kind of 'copied version' instead.