TheCheese33: Personally, I never felt like Valve's decision to keep Gordon silent was ever to immerse the player. I think it's more along the lines of he doesn't really need to say anything. Adding dialogue in for the sake of dialogue would result in cheesy one-liners, completely destroying his character. In a way, I think his silence speaks volumes about his true character.
Yes, it says "He's a moron". Noone is saying he should make funny quips every time he blows a bad guy away. It's just that when someone who cares deeply about him puts their hand on his shoulder, looks him into the eyes and asks if he's alright, ignoring them completely
does speak volumes about his character.