Software support for the Raspberry Pi is pretty good, but just about every other hardware platform doesn't get enough support. This is because the vendor doesn't want to, cannot cope with support, or the community isn't there. And that makes them very difficult to use. As is the case for this board. How do you release a board in 2019 for which the standard image is a three year old release of Ubuntu?
I'd say Odroid's announced N2 [1] is probably the first interesting SBC to come out in long time, just because it has an SoC that should be a lot more powerful and feature-rich than any other SBCs. 4x ARM Cortex A73 + dedicated gigabit + 4 GiB DDR4 + a Vulkan capable GPU is a really compelling package for $79 (or $63 for the 2GB model). But also for that it's a certainty that software support will suck, at least initially. They already announced that when running GNU/Linux the GPU will only support Wayland and not X11, and their initial Android release will run a 32-bit userland on a 64-bit kernel (how do these things happen??).