I thought that the game was very well-balanced, intense, and dropped you right into a historical battlefield. It seemed like every scenario presented such a variety of game playing strategies that not every situation was the same. The AI was amazing and probably the smartest I've seen in long time for a WWII-themed FPS. The weapons felt real and responsive, and the grenade blast effects were great as well. I personally liked bashing Germans with the butt of my gun or running up and shooting them point-blank in the head. The levels were very reminiscent of historical battle sites I've seen, and I think the developers did a good job in portraying an actual battlefield mostly historically accurate.
The dialogue was the same as usual, immersing the player more into the actual feel of the game and its surroundings and getting to know your squad who will die and continue to spawn until you have finished the level, which I thought was amusing. Each of the different factions you play seemed pretty balanced and the levels set for the factions corresponded pretty well.
I did like the other added animations put into the game such as putting a sticky bomb on the side of a tank and watching your squad open up the tank hatch and drop one in to obliterate any Germans in there. Also, the smoke grenade effects were effective enough where I couldn't see, and they couldn't see, which made it a little balanced.
Although there were some great features in the game, there were also some ones that I wasn't particularly happy about. First, the fact that you really do not have a "life meter" was pretty frustrating to me because I like to play by seeing how much life I have left to take on 15 Germans, and the satisfaction of me winning against them with barely any life left. The fact that your health regenerates so quickly and all you need to do is run out, shoot, kill, and run back to cover to regenerate your health seemed too unrealistic and, to be honest, too easy to defeat your enemies. Another troublesome feature that made gameplay a bit too easy was the fact that your squad members continually respawn to help you. I understand that you need them sometimes to help you accomplish your mission, but having them just continually run up to the enemy to get shot is completely pointless. I know this isn't BIA, but at least have the computer AI only come when it needs to and not have to regenerate all the time. Puts a little more challenge in it, I say.
Ok, enough babbling, overall this game was pretty awesome, with great graphics, effects, AI enemies, weapons, and gameplay even though there were feature flaws in my own opinion