I carry a stock of ESP32's at home for stuff that falls into a domain where this might be useful, especially if this has the ability to convert a given signal into a stream of MQTT messages. This seems marginally easier than firing up a new esp-idf project (although that's possibly because I haven't built up the muscle memory to have the right GPIO incarnations stored).
The code export is probably the killer feature here, so when you get to the point where working in the GUI is limiting, you can export it and switch to editing source code. I don't have a Mac handy, I'm curious what the export looks like. Is every card a different file? Is there an event loop that "listens" for these events? Or does it just generate a big main function?