I beat him at about level 48 across all of my characters. Twas rather easy. You don't even need to bother with physical attacks. My attacks were taking off 1000+, and with Haste on the party you really rack up the damage. When he puts a Physical Damage barrier up, then blast him with Flare. When his Magical Damage barrier is up, beat him to death with your physical attacks
When his All-Damage shield is up, just heal constantly. He'll attack you with a gun, and he can shoot you really, really quickly. Eventually this annihilated my first party. Then my reserve team kicked his arse.
When his shield is down, just hack the crap out of him. When he uses Terraflare, he is close to death. He'll keep using Dispelga on you, but just keep buffing yourself with Haste. Then keep hacking away.
Then he'll die XD
My second go at him, my first team beat him so badly. I didn't even need my reserve team.
Apparently he gets harder the higher level you are. So, a level 99 team will find him harder than my level 48 team did
