I have bought a couple of them (one with 8gb emmc). It works fairly well and stable, and is nearly a clone of the OPPC+. However, I have noticed that it doesn't accept frequency scaling in armbian-config, display the cpu frequency in htop, or take a reboot without losing it's ability to identify the display it is connected to. I tried to see what the cpufreq-info was, and it said the driver was unknown with no info on all 4 cores. I think the power management must be different in some way. I tried to set a minimum and maximum processor speed in both Armbian Buster and Focal, and they both encounter errors when attempting to do so. I noticed when taking an installation directly from my Orange Pi PC+ to the Cherry Pi, the performance dropped considerably during video playback and the cpu temperature rose, so it isn't an exact clone hardware wise.