I find this review very unfair. I have experience with PLC HMI interfaces that costs 500USD at least and most of them have worst capabilities than Nextion. Saying that Nextion has poor Linux support is not correct too. Every program communicating by RS232 can communicate with Nextion screen. Keeping graphical interface inside screen is great idea in Arduino projects where computer's memory would be insufficient. At this time I'm making "intelligent home" project on which I'm going to consolidate weather station, internet interface, home temerature controlls, LPG and carbon-monoxide allarms and home heating system on one main device with screen control. Without Nextion visualisarion would be very poor. On Nextion I can make photo-based screens with many buttons and bars. It's ideal for my project. Of cours Nextion is not an perfect product. I have previous version of it. 16MB memory insufficient. I think that using SD-card as additional store would be useful. Another thing that could be done better is lack of transparrency of images. Mabe Itead should think about adding custom masks for crop images?