I've played it and wasn't too impressed myself. The dive is cool and all but it seems to be the only way to do things and gets repetitive pretty fast.
I can't comment on the story as I played with my friend and he spent the whole time talking over cut scenes if they were un-skippable.