A good level of challenge, definitely. Not so easy that you can breeze through the campaign in a day and own at multiplayer the first day you start playing, but not so hard that you get stuck on a level and get frustrated. Also, a level on anonymity on the main character, like in Half Life or...