I've played through it 2 1/2 times, and after the first one couldn't stand its cutscenes - that, if I remember correctly, were unskippable.
I loved the story, but after the first time you get it, you know what happens and it starts getting boring. Great, awesome, swell story, but how many times can you go through the same things? Again? And again?
You're left playing it for the action it offers, which is great as well, but the second time you try to get through it you realize it's too "spaced out", forcing you to watch cutscenes and walk seemingly endlessly until you get to the pew-pew parts.
And thus, I couldn't finish it a third time, no matter how much I liked it.
Now it's just sitting on a shelf gathering dust.