I almost can't think of a type of board you cannot do with KiCad. I would suggest you try it with a hobby project or two and go from there. Version 6 made important improvements to the file format and other areas. This is what we were waiting for. I wouldn't have touched it before 6.0.
Watch this and see what portions of it align with the kind of work you do:
Also, like I said in my prior comment, Python scripting turns KiCad into a very powerful tool. A loot of these videos are outdated (prior versions). The point is to illustrate the range of ideas that can be covered using Python.
Comments
We are also considering to move from Altium to KiCad. I am glad to hear some positiv experience.
I almost can't think of a type of board you cannot do with KiCad. I would suggest you try it with a hobby project or two and go from there. Version 6 made important improvements to the file format and other areas. This is what we were waiting for. I wouldn't have touched it before 6.0.
Watch this and see what portions of it align with the kind of work you do:
https://www.youtube.com/watch?v=C7-8nUU6e3E
Also, like I said in my prior comment, Python scripting turns KiCad into a very powerful tool. A loot of these videos are outdated (prior versions). The point is to illustrate the range of ideas that can be covered using Python.
https://www.youtube.com/results?search_query=kicad+python