I am amateur EE. My boards aren't very complicated but with exception of RF stuff (which I just don't understand) contain most of the interesting stuff: typically one or more STM32s below 200MHz, some flash, sensors, external interfaces like USB, display, some high power (>20A) stuff, some very sensitive analog stuff, etc. I have even recently started including my own SMPS (for lower power things).
Kicad is all I need and probably will ever need.
I get that better tools could help do some stuff but, realistically, great majority of work is outside of kicad (like learning, searching for parts, debugging, etc.) Even within kicad I spent most of the time thinking and tinkering with the schematics. So, according to Amdahl's law, there is very little I can gain upgrading Kicad to something else assuming it actually could make me more productive.
If you are pro and you can do that other stuff quickly and efficiently and EDA is majority of your work then, maybe the calculation is different. But I just can't imagine an amateur could benefit a lot.
Kicad is all I need and probably will ever need.
I get that better tools could help do some stuff but, realistically, great majority of work is outside of kicad (like learning, searching for parts, debugging, etc.) Even within kicad I spent most of the time thinking and tinkering with the schematics. So, according to Amdahl's law, there is very little I can gain upgrading Kicad to something else assuming it actually could make me more productive.
If you are pro and you can do that other stuff quickly and efficiently and EDA is majority of your work then, maybe the calculation is different. But I just can't imagine an amateur could benefit a lot.