They could have made it a very good game, with deep things happening and have a proper ending, but leave te whole thing open with mysteries from during the game, and maybe some from the first game.
That way they can still make HL3, but have made HL2 a game people actually like.