I second this. I did a lot of research into embedded x86 systems, specifically to act as a router/AP and ended up with the PCengines APU running Voyage Linux
(I originally wanted the Soekris net6501, but they're just too damn expensive for what I was looking for). I upgraded from a previous PCengines system (ALIX). The ALIX was great, but it couldn't keep up with my 100 Mbit connection...the APU handles it with no problems.
I paired it with an Atheros-based (ath10k) mini PCIe wireless adapter and it acts as my 802.11ac AP (running hostapd). However, if I were to do it again, I wouldn't combine AP functionality into my firewall/router, and would instead make it a discrete device. Speaking of, once I got the APU to replace my old ALIX system, I turned the ALIX into a discrete AP to handle my 2.4 GHz-only devices (it has an ath9k-based wireless adapter). Simply bridge all ethernet ports together with the wireless interface & it's idiot proof.
tl;dr: PCengines makes good shit