I'm running some X96 Air 2/16 variants on Armbian with no issue.
They're quad-core S905X3 based and come with DDR3. They're also very compact which is great for my use.
Using the meson-sm610.dtb, ethernet works and HDMI works as well.
I have no clue about audio or wifi as I do not use a desktop environment
They also have 16GB of eMMC which can be flashed to host armbian