What level of complexity is possible in Home Assistant?

Anything is possible in Home Assistant if you have the time and money :slightly_smiling_face:

Seriously, Home Assistant can handle that complexity. But you should spend some time learning more before you get started: