@JOD,
I'm also still in the process of comparing the various options and trying to figure out what currently gets configured how. But as you have said, there are so many variables.
I'll compare against TE, but my expectation is that it does the same as the Leviton remote.
With Vera in the mix, I've 'seen' the controllers associated with both Vera and the devices. With Vera offline, it would take a while (presumably while trying to talk to Vera), but the devices would get switched.
Also, the controllers update correctly when the associated devices get switched remotely; but only with the Leviton remote; not with Vera. Possibly because the remote updates the controller.