Final Level: "Countdown"
Why It Sucked: Are you getting the sense yet that we don't appreciate cliffhangers? The message, "We've got to see this through, this ain't over by a long shot" is not an ending. F our lives.
How We Would End It: It needed at least one more mission to "nail Gabriel's backer" and we would've been satisfied.