You would have to specify what you mean by saying that Cha's programs were more "complicated". His jumps certainly weren't more complicated, and he also had issues with his rotations and edges in the free skate. Of course, Vincent had the same issues. Cha beat Vincent a little bit in PCS and Vincent scored a little more in TES...which, IMO, was fair and made sense. I think either placement for these two would have been fine. It was quite close, IMO.
Jumps, for me, are often the least complicated part of a program. Skating from jump to jump, no matter how many rotations the jump is, (which neither Vincent nor Jun do, to be clear) would be the simplest of all.
I think Vincent and Jun were close, I would have given Jun the edge (not skating edges, although maybe that too ), but I am not up in arms about it.