TBH, after doing Titan HM a few times, it's not really hard at all. The only thing that makes it "hard" is the steep punishment for making a mistake, and 8 chances of it happening (coupled with lag). The actually fight is a repetitive dodging run.