The original Company Of Heroes was a good game. It developed it's own take on the RTS genre and added features such as cover, self aware squads and less of a focus on base building and more on the control and orders given to the individual units.
Company Of Heroes: Opposing fronts takes all of these features but you can experience them with two new factions, The British and the Panzer Elite.
This game is not an expansion in the traditional sense in that it doesn't require the original to play yet doesn't split the player base up by still letting you play against people who own the original. The gameplay is exactly the same as the first but with the new added units which differ so much from the old ones and provide new and challenging situations when fighting the old factions.
Each faction has their own, well crafted campaign to introduce you to the many new units and the tactics which they involve, such as British commando units dropping behind enemy lines in gliders to reek havoc on your opponents front lines. Or try commanding the Panzer Elites' invincible Jagdpanther and charge right into your opponents base. The story didn't particularly appeal to me as typically i don't play RTS games for their engaging plot
Each faction has 3 new doctrines which allows for many interesting strategies. These can be developed and taken online to play against people in the Relic match making system with ranks for how well you fair. This adds that sense of progress and level ups which so many gamers find addictive and is common in many games these days.
The multiplayer is very well balanced and constantly being updated to keep the gameplay fun and interesting. What is most notable about the Mutiplayer/skirmish modes is it's depth. It is still possible to win against say the computer or a beginner opponent by building a mass of units and charging into the base. At higher levels the gameplay becomes much more balanced and requries careful focus on recon, knowing what your enemy is planning, resource denial, cover, suppression, artillery support and many tactical moves become not only possible but necessary.
Overall a fun, yet incredibly deep strategy in which newcomers and fans should defiantly pick up. Not recommended for younger gamers.