Youāre always welcome to use whatever controller you are comfortable with that fits your application. Others, who have already got programming skills in one or more languages (like āCā) often prefer to use their existing skills. I know I really hesitate when looking at controllers that require learning some new language or even a new dialect of an existing language. A controller really has to offer me some major capability I donāt already have access to or make something I want to do easier than an existing controller before Iāll consider learning new languages or dialects.
But, thatās just me. There are always options and many different combinations are possible. A controller with excellent support always has the possibility of causing me to take a serious look at it, regardless of what is required to develope with it. My personal preference is just to stay within programming skills I already have and languages I already know.
Thereās another quarterās worth.
8-Dale