Un EdgeRouter X es bastante pequeño y consume solo 3-4W. Es compatible con OpenWrt. Pero algunas unidades del SoC MediaTek que monta tiene un bug que genera un kernel crash (y no solo en OpenWrt, si no también en el firmware EdgeOS que trae de serie. Es cosa del hardware) si usas los puertos en modo Switch o los metes en un bridge. No tendrás problemas si usas cada puerto de forma independiente (por ejemplo eth0 para la WAN y eth1 para la LAN y ahí conectas un Switch). El problema se produce si haces un bridge con más de un puerto (por ejemplo de eth1 a eth4 para LAN). Yo lo uso con OpenWrt y de esta forma es sólido como una roca.
Para AP puedes usar cualquier router que tengas por casa colocandolo en el lugar que mejor reparta la señal por toda la casa. No es buena idea meterlo en la caja empotrado, a poco que te alejes la señal se debilitará demasiado.
PD: Decir que este bug no solo está presente en este modelo de router, si no que puede estarlo en cualquiera que monte un MediaTek MT7621AT. Es un tema bastante discutido tanto en el foro de OpenWrt como en el de Ubiquiti y otras marcas. Y no se encuentra otra solución más que la comentada.