I actually enjoyed Crisis Core but I attribute that more to me being a sucker for anything FF7. The introduction of Angeal and Genesis was interesting because Genesis shows up in Dirge of Cerberus as well. I'm wondering if SE will do anything with this in the new FF7 reboot. There were a couple of things I didn't like but it was mainly game play.

I feel like they did Zack exactly how he was supposed to be from FF7. He was a peppy person who was easily excitable. I suppose it's debatable because it's from Cloud's memory of what happened in Nibelheim, when they were in the truck.

Either way, I think the story is worth experiencing if you're a fan of FF7.