Single player to me was nothing special. Follow the set path through a few hours of chaos to come to an unspecial ending. Nothing special.
But then switch over to Dice's multiplayer and now we're talking. 4 distinct and different classes to choose from. Assault, engineer, medic, and scout. Along with that are many well balanced maps to choose from. I really enjoyed this experience. It has been the a lot of fun to spend more hours than I want to admit playing and leveling up my different classes and character.
If you are looking for a solid multiplayer experience and a so so single player then go get started.