I prefer Zerotier approach in relation between account and devices.
In Zerotier for each device added, no need to login to Zerotier account. Just add the network ID and approve it from the account.
In Tailscale I have to login from each device to add it to the network.
Staying with Wireguard. The article, by the way, is about Wireguard, not an opinion piece comparing alternative technologies.
@smw just says that tailscale is more convenient than dynamic DNS.