I just got done playing HL2 again, this time on hard. It was still fun. HL2 is one of the very few games that after I've beat it, I want to go back and play again almost immediately. The other one that I can think of right away being PoP:SoT. I still need to finish PoP:WW. The second fight with Kaileena is hard, and is taking some time for me to finish.
Back to HL2 though, yeah, there are some problems with being able to block gunfire with items, and so and such. But more often than not, it reacts realistically. I can't say how many times I've been frustrated because I'm trying to hold a metallic crate or cart in front of me, only to still take damage. Makes it all the more fun I think. And I enjoyed the vehicle levels, though I wish Valve would have followed other games' examples and put you in third-person when you get in the vehicle.
The biggest gripe I have with HL2 is that you don't see Gordon's hands when he is driving a vehicle or climbing a ladder. That one visual detail would have added immersion to the game that I just didn't get.
As for the other games that were mentioned; well, I've never played Deus Ex, and Starcraft was fun, though I never finished the last mission in Brood Wars. I got tired of it. The game (other than HL2) that I'm addicted to right now is Rome:Total War. Something about that game is just so fun. It's probably the fact that the battles are to scale. Great, great fun. Only if they added battle maps to naval battles....
Marsz, marsz, Dąbrowski,
Z ziemi włoskiej do Polski,
Za twoim przewodem
Złączym się z narodem.