Lance has the better team at that time in each generation, Cynthia has the advantage of a wider selection of Pokemon and thus has a better team then Lance when he had a smaller selection of Pokemon then Cynthia.

At their respective time in their generation, Lance had the stronger team for his time then Cynthia did.