I played a bunch in the beta so my first impressions are long behind me but it's good. Campaign stuff is a little less cool than anticipated and I wish they put in some manner of match making. Either have some sort of on the fly matchmaking where you split up a pair of a winner team and loser team and rematch them with other winner teams/loser teams thereby assuring a level skill level while also maintaining team spirit should any have grown or have a shuffle. Neither is not an acceptable answer I don't think.
But yeah it's fun. Need to learn the new maps.