This gameplay itself is great. Combat mechanics are diverse. No situation is ever the same despite playing on the same map. The people, the objective, or enemy's tactics all change. It is always interesting to play. The different operators encourage players to follow a role, and the individual customization options allow players to tailor their operator to their play style.
The only drawback of the game is the dependency on others. I played in the open and closed beta. I had a lot of fun there. Playing after the release I didn't have as much fun. The reason for this, I think, is the people playing it. The people playing the beta were actually interested in playing and playing as a team. The people who bought the game seem to think this game is played like call of duty and want to run off and do their own thing. But once you find yourself with communicative and co-operative teammates then the game is fun.
If you have friends who are interested or already playing I would suggest getting and playing with close friends. Playing by yourself with random people online can become frustrating.