My strong recommendation is to consider the hardware only, and then to replace the stock software (usually terrible or "having data leaks" or whatever) with openwrt. The openwrt docs will tell you what specifically is supported: https://openwrt.org/supported_devices