Oh, another thing I forgot to point out in my last post: this game has some nice humor to it. I remember one time I got knocked down, and one of my squadmates went "Crap, the boss is down...can I be the leader now?". Plus I love the mini-conversation you hear between your team when you breach some installation:
"Begin neutralizing procedure."
"Uhh, blowing stuff up."
"Oh...I knew that."