LsAgent is superior to almost all ways to LsPush, except that due to the way that LsPush can be called, it can be added to a logonscript, which allows for more accurate logon tracking. That specific functionality will not be able to be performed by LsAgent.
You're free to keep using LsPush, though LsAgent will likely be easier to maintain in the long run in your environment and will be able to scan over the internet, which LsPush cannot (securely) do.