Combat is great. Fluid and challenging enough. And if you find it too difficult, the game gives you a lot of ways to "cheese" bosses with clones and using certain items for certain bosses.
Story is great as well. The animations in between chapters are amazing.