My favorite final boss battle has to be Ashera, reason being the fight was the most epic. Your team vs the boss no soldiers or monsters, just having to destroy her aura and survive her powerful attacks. Also her having the power to revive herself if defeated the wrong way, which I have done on my first play through. I can't think of another battle more epic.