As a professional microcontroller programmer, I do not think Arduino controllers are a good element for developing complex systems. But I quite appreciated the simplicity of developing projects in this system, the simplicity of learning, writing programs, the convenience of using ready-made hardware modules.