After spending a couple weeks with mine, I'm pretty content with it. The hardware is very well-built. It's a quality piece of hardware.
I have a very convoluted network setup, so it took a bit of trying and testing, and finally just taking the brain up to my office where the primary router is to do the initial setup, then moving it back down to the theater. It's worked flawlessly since.
Initial setup, as others have noted, is not as clear as it could be with even a small amount of documentation. I was easily able to get all my equipment loaded into the system (Panasonic projector, AppleTV, TiVo Mini, Roku 3, Oppo BD103, Emotiva XMC-1, Lutron Maestro, Dyson AM09), I got all the wiring figured out in the app, and everything powered up and selected the correct inputs perfectly.
Powering down was where I was confused. With a hardware "Power" button on the remote, as well as a "Power" symbol listed on each active recipe, I wasn't sure what to use. Either way, it didn't like my projector and wanted me to power it down manually. Well, it seems like it still tries to power it down as part of the recipe even after you power it down manually. I was getting a little fed up with my bulb being shut down and immediately powered back up.
I sent a note to them on Planet.neeo.com and within about 4 hours they had fixed and updated the Panasonic projector's driver. I tested it when I got home and it has worked flawlessly since. I'm very pleased with the response, and with the basic operation of the NEEO.
Now it's just a matter of customizing it, and learning to think like a programmer to create custom recipes.
It's not perfect, but I think it could be with some time and a little more development, which seems to be happening.