I don't know how these receivers can do a complete/true blindscan in less than 30 minutes. I've been playing with a C program that I wrote and in order for it to catch all active transponders it takes about 30 minutes. That's just for one satellite. Of course, some STB receivers come with active transponders already programmed in, which makes scanning faster. But, to answer your question, I can't recommend a receiver. The only way anyone can recommend a receiver is if they could afford and test every make and model out there. But, I'd stay away from the Android models. I haven't found one that works properly or as advertised. Linux based models don't always work properly either but I'd rather have one of those. I'm still using my Azbox Elite with a PCIe on the Azbox loopout port. Not the best but at least they both have their time updated via NTP instead of via satellite transponders (some of which are nowhere near the correct time). In most cases, you won't know how good the STB is until you buy it, install it, and use it.