Yes, probably the best FPS game right now..
Yes.
No it does not. All of its multiplayer capibilities are online only.
yes
They are both mainly Multiplayer games, so i think the best by far is Battlefield Bad Company 2. I think other people will agree with me on that.
You don't man!
No
No its completely on line exept the tutorial.
They're at your base when you respawn. You have to be in rush mode though.
Depends what you mean. There is a campaign mode and a Multiplayer so no its not?
It has a Campaign mode (Singleplayer) and Multiplayer.
up to 1-4 players max
Yes and no, BC2 does a have a single player mode and a multiplayer mode