Finally finished this, what an absolutely awesome game.
Yuffie MVP by far, she is so good that any fight in which I couldn't use her actually felt really bad. Case in point was the final boss where I cruised through the first 5 phases easily then I had to replay the last phase ~5 times. I had a...