Way too short! It does have a good storyline though!
But on the good side of the game graphics are really good, the storyline is very compelling it really drags you in, and the cut scenes are well put together even when you play as different characters! Even the environment in the game is realistic! I would only recommend this game to squaresoft die hard fans!
And in my opinion i wouldn't say this game is worth $20, but that's just me.
Overall I think they just kind of rushed this game if they spent more time making it I think it could have been way better, but that again is just my opinion!