Honestly, I thought both hypothesis were legit.
Before Onigashima, I thought that King vs Sanji would have been a good fight and that it would have been better for Zoro to help the Worst Generation Captains in the battle against Kaido.
Then, in Onigashima, I dropped the SvK ball because of Marco. To this day I still think Marco vs King should have been the way to go, it just makes so much sense on so many levels. And it would have been a GREAT 1v1.
As for ZKK, I've been mostly a curious observer for the most part. Never truly believed in it/thought it to be likely to happen tho.
I guess that, at the end of the day, I was partially right tho:
- Zoro DID fight Kaido for a while and even scarred him
- Sanji DID Clash with King and holded K&Q for a while
I would rewrite a lot of things about Onigashima, but still I'm not one of those who hated the Arc.