Yes they did, they got everything right, the right voices for the characters, dialogues, etc. Whether you like them or not is up to you but that doesn't mean they are bad, they are perfect.
People bitching at their dialogues, lack of personality, etc, are crazy lol, this is a FPS not a RPG.
However that does not mean make a character that can't even speak for his own, Alcatraz is retarded as most characters in Crysis 2, sometimes I feel im playing as the Nanosuit not him, all of this really has a huge impact in the overall game, not because it makes it bad (although it does to a certain extent) but because of how awesome it could have been if they had gotten it right.
An example of this would be the scene where you meet up with Gould the first time, that's when it really hit me how shockingly bad is the fact your main character can't talk for shit and how all of this takes you away from the immersion/experience.