I actually don't like it.
I played it a lot today. Tried different kits out to get a feel for it. Its like a few seconds of PvP followed by waiting what feels like an eternity for the next round to start.
Granted I hate PvP so its no surprise I don't like it.
It goes so fast I just cant find any fun in it. Even when I am winning its still not fun for me.
Stacks is a pretty bad map in my opinion and grenade placement is what wins you the game on that one it feels. The other one, Meadows I find to be a lot more fun personally.
I personally just cant understand why people want to make game modes that remove the titular piece of the game. The Titans. That's just me though.