Am i better off running wireguard on my router or just putting it on the NAS?

Goal is just to access the NAS while i’m away, as well as access some security cameras (i havent set them up yet, but i assume i’ll be feeding them to the NAS anyway).

If there’s nothing else on the network that I foresee needing to access while away, is there any reason to prefer putting wireguard on the router? It’d be easier to just put it on the NAS, or even just use tailscale.