I played quite a bit of this game over the weekend during a beta stress test.

Overall, I rate it very highly and it was an enjoyable return to FPS games. I didn't play BF4 and BF3 was way too buggy to enjoy at all. Also, I don't like the constant map packs that come out for those games that become just a big EA money sink.

The good:
- There are a variety of different characters and roles that each character falls under (support, tanks, defenders, etc). Each character is totally unique in both weapons and abilities. This makes for interesting team dynamics and the need to work as a team to succeed.
- Each role is actually fun to play, including the support roles.
- Most character abilities show a lot of creativity in game design for a FPS game, which makes this game a lot different than other FPS games in that you don't simply depend on the weapon to decide how you play the game. Each character plays totally different and has a different play style. Some characters run up walls, teleport, or have other interesting movement abilities. Others have shields or missile deflection... etc. This also changes how you need to play AGAINST certain characters. Some you do not want to get close to, others you do... etc.
- There is a "play of the game" highlight at the end of each match that shows a short first person clip, usually of a bunch of kills together. Some of these can be pretty funny, and sometime you will see yourself in them and how stupid you were.
- Each character has an "ultimate" ability, much like characters on League of Legends or other such games if you are familiar with them. This is both good and bad. The good is when you use it correctly for your character, you can really mess a team up and change the flow of a match, which is rewarding.

The bad:
- There are some imbalances that make certain characters relatively more powerful than others, depending on skill. Some characters can basically 1 shot most others except for tanks, but aiming to do this is difficult given the speed of the game. Being on the other side of this and dying so easily can be pretty frustrating. Also, there is a character called Tracer that teleports... while she is very difficult to play (I suck at her), if you are up against someone that is very good with her it can be really infuriating.
- The bad part about ultimate abilities is being on the receiving end of them... sometimes you are just going to die no matter what you do because they used an ultimate ability or the opposing team used several at the same time. This is another part of the game where you sometimes just die no matter what.
- Right now in this beta test there was only 1 play mode, which involves 1 team attacking (either capturing several locations, or escorting a moving vehicle to an end point) and the other defending. I am guessing more play modes and map objectives will be added in the future though.
- Aiming with "sniper" type players is very difficult in this game for some reason. I think the speed of the game has some to do with this, because it is very fast paced and characters have movement or defensive abilities that can block or counter shots.

Anyways, I definitely recommend trying this game out when it is release... I think most of you will enjoy it.