Took me around 10 hours to beat the story. Im currently working my way through the missions, which there are alot of. I see no reason in you not getting around 20 hours out of the game.

Oh, and as for the battle system itself, I liked it even if there wasnt much to it.