Good catch. I have the Miyoo Mini+ and that's exactly my feeling : it's not good, it _happen_ to be good because somehow, they made it the good form factor and especially, they put a 640x480 screen which allows you to play most retro consoles at native resolution or at integer (x2) scaling.

And the firmware is shitty but the community firmware is good.

And when you follow what the company does, you understand that the biggest selling point (the screen) is just there for reasons that are totally unrelated to creating a great product. It happened to be there because they randomly (economically, I guess) choose this screen and it happened to be good and have the right resolution for retro gaming.

None of their previous models had this advantage but more than that, none of the models that followed kept the advantages that made this device a banger.

It's exactly like if the company behind the device never understood how and why they created a community behind their devices.

For the xteink, I wouldn't be surprised for the next ones to be shittier, closed, and bloated, and probably for no reason.