I have to pose the question; What is the difference between professional and commercial?
My interpretation would be that a commercial package aims to generate profit - full stop.
With CERN providing developer support and acting as a portal for accepting donations to provide additional development time, the project is definitely aiming to be a professional package. As opposed to a powerful tool, useful to those in research but inevitably riddled with obtuse implementations and un-documented processes as is usually the case (all power to those that can code and dance in linux, i'm just not one of them).
KiCad is definitely in the realms of professional tool, but still requires further development to reach the goal of being a acceptable tool to not just researchers, but also the those subcontracted to provide open designs and develop equipment for publicly funded projects. So there should be expectation that commonly assumed features / behaviours would be not necessarily the default, but provided for in setup options.
Thinking about little differences, generates significant additional effort and requires that much more effort to deal with. For instance I'd dabbled with kicad on several occasions before the buyout of eagle by autodesk caused me to force myself into getting past the hotkeys and frankly weird inflexible co-ordinate setup (a co-ordinate key/symbol would help a lot here as a visual indication of letter and direction).