I can't even imagine how someone could come away with 'generally CCs are the best' for keyswitching.
I guess some of the matrices VSL built could have CCs for the horizontal dimension, but I don't recall any so far, they are assigned to keyswitches which has always been the way to switch articulations in vis. The Vienna Instruments interface has a vertical dimension which afaik is novel and it seems convenient to use a CC there. For instance I use CC64, a switch (toggle) if there are two rows, and CC1 if more than two.