If you use Wireguard only to route to/from to a central hub that has a static IP address then what you have is perfectly fine.
Tailscale works well for situations where you have lots of roaming devices that perhaps want to talk to each other as well as to central hubs or you want to gate all of this behind some kind of SSO.