On the matter of Caleb.
There needs to be a resolution. DPC made fighting minigame skippable, yet even despite that, the Caleb fight (if initiated) is a choice based "fight" that you can either lose or fight to a standstill. (That awesome two shot of DIKs and Jocks holding Caleb and MC back, I was so hyped)
That fight needs a resolution that the outcome ACTUALLY matters, unlike all other fights. You can win all minigames yet you end up in same situation with all of them... except Caleb fight. That one has two variations on it.
Is Caleb a villain? Fuck no. He's a "Dragon", a strong antagonist to be fought and overcome, definitely, but once things calm down, I can see a world in which he and MC coexists in same campus without fighting ever again. But that final fight HAS to happen.
We deserve a resolution dammit.
How that 2nd fight will happen in story terms?... I dunno. I'd even be down for an ancient warriors going 1v1 instead of armies fighting type of stuff.