経験値に関してはシナリオ終了後がいいかな。
理由としては
@1シナリオでの過剰なレベルアップを避けるため
ANPCキャラクター(いるかどうかわからないけど)に倒されて経験値がが入らないというのを防ぐため
B大器晩成型のキャラの育成のために早熟型が使われないというのを防ぐため。

この3つはSRPGでの不満点なんですよね。
なので敵倒す→終わった後に割り振ってレベルアップって感じが理想です。