I see this as a hardware question rather than software. Regardless of the device, OP, you’re going to want vanilla OpenWrt to have full access to the OWRT ecosystem rather than waiting on GL to update GL repos for the ‘latest & greatest’. I say this because you’re going to be getting into far more advanced configuration than the GL GUI/repos allow & some of the GL functions conflict w/ more advanced OWRT packages.
A quick overview:
- The Flint v2 (GL-MT6000) is slowly getting mainline OWRT 23.05 support.
- The Slate Plus (GL-A1300) seems to have mainline OWRT 23.05 support.
- Vanilla OWRT 23.05 builds are being developed for the Slate AX (GL-AXT1800), Flint v1 (GL-AX1800) @solidus1983 .
You’ll want the best device for WireGuard performance before worrying about tunnelling TOR thru it. The Flint v2 dominates here if physical size doesn’t constrain you.