Natürlich ist es eine theoretische Betrachtung, weil es die einzig legitime ist.
Wenn ich damit argumentiert hätte, dass der Fighter bei einer Crit Range von 18 - 20 bei seinen 6 Angriffen 5 critted, der Rogue auch und der Balor zusätzlich auch noch den Save gegen den Banishment des Cleric vergeigt trotz +12 auf den Save, wären Zweifel mehr als berechtigt. Ebenso natürlich andersherum, wenn davon ausgegangen wird, dass der Balor jedesmal critted.
Aber wieso ein Wizard bei 22 lernbaren Spells auf der Stufe ausgerechnet nicht Fly und Feather Fall auf seiner Liste haben sollte bzw. die Nahkämpfer bis dahin nicht gemerkt haben sollten, dass fliegende Gegner (sie werden nicht zum ersten Mal auf einen treffen) ohne eigenes Fliegen nervig sein könnten, erschließt sich mir nicht.
Und bei all der Diskussion ändert sich im Endeffekt gar nichts: Der CR 19 Balor entpuppt sich als unwürdiger Gegner für sein CR. Und dies, wie gesagt, gegen eine völlig unoptimerte Gruppe.