Just beat it tonight. Great game. The ending in my opinion left a little to be desired, but otherwise it was fantastic. It felt sorta short to me. I don't play daily or for long periods of time so it took me a while to beat... but I truly felt like story mode flew by.