HL3 Is either never ever or in such a long development hell that it makes duke nukem look like it was released shortly after it was announced.
The funny thing is Duke Nukem Forever is literally about the same as HL2.
Both games are pretty linear with their equally long and boring car levels.
With boring simple physics puzzles.
The only difference is HL2 released on time while DNF was like a few years too late.
If DNF released before HL2 everyone would be all over DNF.