15. Rainbow Six: Vegas (2006)
Final Level: Countdown
Why It Sucked: Are you getting the sense yet that we don't appreciate cliffhangers? "We've got to see this through, this ain't over by a long shot" is not an ending.
How We Would End It: It literally says "to be continued"! It needed at least one more mission to "nail Gabriel's backer."