Apparently the final battle is quite challenging at level 30/31 even on easy difficulty. The lowest I've seen reported was level 26 (End Game SPOILERS).