I knew about the NodeMCU and Lua - but the Arduino support is news to me.
I too could only get the IDE provided by IGRR to work. I had to copy a dll file to the root directory though (libiconv-2.dll).With more messing around I did manage to get the core addon to show up okay in the IDE but there was no uploader tool. I could have probably found the cause/cure but I have a working system so did not bother.I have found they are great for simple sensor networks, as talking to individual sensors becomes direct (and easy) from a sketch point of view. The routing is all background noise.I currently have only 8 pin (ESP-01) modules so lack GPIO pins but I will be ordering some modules with more IO soon. Unsure if it's worth getting the LUA board though not for LUA but for the ease of uploading sketches.Some interesting stuff I've seen is people working on transparent TCP->Serial devices. A small mod could allow an ESP to not only provide remote uploading to an Arduino, but wifi access while running.That would be a great asset/risk if you could update connected devices anywhere in the world. I did wonder if a LUA script could be written to emulate Serial for a bootloader.And being able to set the CPU to 160Mhz when in need of speed is great, I did not realize that clock speeds can be set at run-time.I also did not realize this. They are making great strides in new/updated firmwares that add extra features like this.