I have been working with a Nextion (original 4.3 inch) for a few months now and yes, I do agree that there's a rough-edges feel to the Editor, the doco could definitely be friendlier, and ITEAD is not oriented towards support for Makers and hobbyists. Nor are they interested in porting their editor to any OS other than WinDoze. Fair enough. They sell by the hundreds of thousands to OEMs.
OTOH, once you get the hang of the thing, it can be a pretty quick way to whack out a fairly sophisticated UI for an Arduino or rPi project. I am using it to replace 32+ mechanical switches (in version 1) for a custom USB game controller. When done, I'll write up my own review and war story 🙂 I think it is still quite a bit easier than building from scratch using a raw FTF display and touch screen, but I could be wrong (haven't tried the competition). The closest smart touchscreen is the Linux-based product at about 8x the price, so I'm not too unhappy with the price point.
Worst aspect imho is the absolute black-box proprietariness of the HMI project file. No export tools to convert your designed GUI to JSON or XML (or even csv) for porting or mogrifying into other code. Also, a seemingly arbitrary lack of introspection into some features of the Editor. I could go on griping, but the fact is, I've shopped around and then decided to stick with it; but I've also decided to use the smarts embedded in the Nextion as little as possible, and run as much as possible on the Arduino Due. That way, I haven't sunk quite so much of my dev time into the proprietary black box that is the Nextion Editor and HMI file 🙂