4 boxes bought in 2018
1st box -- X96 Mini S905W 2GB/16GB version. Low end, no Bluetooth, still pretty okay as a 1080p box, a bit of thermal problem, slow wifi, Android 7.1, good support for Armbian Linux as an alternative OS
H96 Pro Plus, S912 CPU, 3GB/32GB, a pretty good box, fast dual band wifi and gigabit Ethernet, no USB 3.0. Android 7.1. My best purchase in 2018. It also runs Armbian Linux as an alternative OS.
H96 Max Plus RK3328 4GB/64GB, okay box with USB 3.0, Android 7.1, wifi speed so so, 100M Ethernet
R69 RK3229 2GB/16GB box, lousy low end box, wrong delivery actually, I wanted to buy the H3 variation for playing with ARM Linux but they delivered the wrong version. Still usable with Android 7.1. Very cheap too.
3 boxes bought in 2019.
OEM Tanix TX5 Max, best generic box among the boxes I bought. S905X2, 4GB/32GB, good thermal, good wifi speed (>200Mbps on 5GHz band), Android 8.1, very smooth. Gigabit Ethernet and USB 3.0. Lack of FW updates but the initial version is surprisingly stable.
OEM Tanix TX6 H6 4GB/32GB, pretty good boxes ruined by thermal issues. Thermal is the main problem. Good Wifi speed (>100Mbps). 100Mbps Ethernet and USB 3.0. Now dead because of dead power supply circuits in the box.
Junk modded China Mobile OTT box, 1GB/4GB S905L CPU. No Google service. Only for testing purposes. Android 4.4. Fast WiFi AC. Surprisingly still usable for China apps.