I thought Half-Life 2 was a good 15 hour game that could have been a great 10-hour game. It just dragged on a little too long, like a lot of games do.
Then along came Episode 1 and Episode 2, cut down and polished to perfection like a pair of gemstones.