Eh, he's not that tough if you give Miranda that ring that regens 10MP a round. Free all heal spell every other round! If I had to name a toughest boss, it would have to be Emerald Weapon. Yeah, there's a way to beat it, but it mostly relies on your luck. Blow that!