This battle is about 2 hours long give or take. No way around it, unless you are some super optimal god. The game warped me too far from the battle as if I ran away. It causes the fight to end, and you have to restart from the very beginning. So because the game glithced me away, I lost a huge chunk of time for nothing.
I enjoyed the good parts of the game. Unfortunately, the good parts to me, where over very quickly, and everything became fetch quest tedium from hour 1 to hour 90. I did it because I told myself I'd give the game a fair chance. And I certainly did. I'm missing just a few side dungeons (the last one took me many, many hours), when the others where like 40 minutes. This game doesn't respect your time, I assure you. Got to level 99 just off the endless number of fetch questing. I didn't grind ONE bit. Even with all this, I have a zillion hunts to go, and apparently the last long dungeon I did is nothing compared to the one I was going to tackle next. I'm FF-ed out.