Zuerst Casterlevel, dann Zaubergrad. Wenn dann potentiell immer noch mehrere Zauber in Frage kommen, lasse ich den Zufall entscheiden, damit sich keiner einen Vorteil verschaffen kann.
Begründung: Um sich für einen Zauber zu entscheiden, müsste der Angreifer wissen, was auf dem Ziel sonst so liegt (so eine Indentifizierung ist im Rahmen des Dispel aber gegegen). Das Zeil andererseits könnte sich entscheiden, einen Debuff statt eines Buffs dispellen zu lassen (Wenn zB. sowohl Fly and Slow mit gleichem CL auf ihm liegen)