Vis, I had lag too, but I didn't focus on those battles. The lag isn't the problem; it's about tactics.
I consider myself one of the fastest players, and not without reason. I've played against people who move so fast that I could read the forum during the battle (!!1).
We need to play with a good connection; at least mine is good now.
Except the ones we've made