I've been playing it for a few days now and I'm really liking it. For a free to play game, I'm surprised how good it is. It almost feels like a retail game. Like if it was only the multiplayer component of a full retail game. I don't feel like the micro-transaction model is a "pay to win" situation at all. It's all very smartly done. I'm having a lot of fun with it and haven't put any real money into it.
Check this game out, it's pretty good.
Also, playing this game while listening to Dubstep is fucking dope.