Briefly tried it. Not too sure what to think yet. I like that they're trying to make some aspects of it less "run and gun", and have more of team based strategy gameplay.
The social filtering options are welcome to help separate the team players from the "OMGZ I PWNED U!!!" idiots. But we'll see how long that lasts for.
My old drummer's downloading this right now, so I'm probably checking it out today