All architectures will eventually switch to DSA (which has been introduced upstream in the Linux kernel). It should be able to do everything you can do with legacy OpenWrt swconfig today, but yes, LuCI isn't fully adapted to it yet. But on the CLI you can just configure it.
As for routing, you can use hardware offload with MT7621 AFAIK. That should increase the throughput numbers substantially. This topic may be very helpful to compare, however I see no MT7621 numbers with hardware or software offload enabled:
I am looking at the Gl.iNet GL-MV1000 (1 GHz dualcore ARM Cortex-A53, see topic above) myself, for an edge router without wireless.
I would not recommend doing that. USB NICs should be considered a "better than nothing" solution, but not a worthy alternative. Better just reconfigure the internal port layout and borrow one of the LAN ports as a second WAN port. Should not be too much of an issue.