I managed to beat the second Mira fight by pure LUCK , got super lucky with the hits and am grateful to not have to use the ghost anytime soon
Edit: finished the game, it's a good game too. The only real flaw is the second Mira fight, as it is very hard, but the cutscene after the fight gives context (though not too important) for the plot twist onward.