Installing Unbound (and running AGH)

I am looking to potentially stop using my Rapsberry Pi and install and run Unbound and AdGuard Home on a Flint 2 router that I am yet to purchase.

I’m not too familiar with OpenSense - how easy is it to install and configure Unbound on this router?

What is the performance like with Unbound and AGH running in the router directly compared to running on an RPi?

Many thanks.

Which generation of Raspberry Pi do you compare with the Flint 2?
Raspberry Pi 4 probably is more powerful than the Flint 2 in the non-router task, I assume the router always role is a router, and the advance features hand to the NAS with docker or a small but power device (like Raspberry) if you required the perfect performance, like ADGuard, File sharing, etc.

I have a RPi 4 with 8GB RAM.

I was wondering if the performance of the Router (in Router Mode) would be powerful enough to manage running Unbound and AGH at the same time compared to having it on a separate device (RPi 4).

Unbound is very simple to setup, there's luci-app-unbound which pulls in all the dependencies:
https://beckmeyer.us/posts/openwrt_plus_unbound/

No idea how to interface this with the GL AGH install though.

RPi 4 with 8GB RAM is too powerful, unable to compare any hard router.

MT6000 only 1GB RAM, but I think the RPi4 can work as the mode like drop-in gateway with MT6000.