The admirals are side villains for the rival trio
Sabo vs Akainu; avenging Ace
Law vs Fujitora; Tiger vs Tiger
Kid vs GB; Bull vs Bull
The main villains have to be the gorosei. They are direct servants of Imu, literally the highest ranked characters in the WG after Imu.
I'm guessing some of the holy knights will fight the SHs, others will fight the revos or the grand fleet. Nonetheless, Zoro and Sanji won't be fighting holy knights. Just as they didn't fight tobi roppo in the final battle at wano.