Ye'sir. Not as good as the first for me, which was nowhere near as grand as Infinite in anyway, but because I fell in love with the originality of that story/game at the time. The second was fun, but not as enjoyable as the other two.
And yeah, that ending was great, but left me scratching my head for awhile. Had to go look it up to get the full "what the ...?" out of my head and yet even after doing that, that same "what the ...?" is still in my head. Yes, even knowing what I know about the ending.
