Homey is awesome! But it can’t handle nested conditional statements in a convenient matter. You could nest flows, but there isn’t enough clarity for the developer when debugging, or you scratch your head 6 months later when you try to change something. Yes, you can script, but the nice thing about Homey is the flows.
It’s an easy to see view. But with a new button, you can (permanently) change the selected flow into a Blockflow!
In addition to using traditional block programming (like Blockly), also note that you for this view can select action, then apply it to compatible devices (bottom row).
This would really allow power users to get the creativity flowing!