You make good points, and it makes me think that this game is just not my cup of tea. Coming from high mobility type of games it just feels kind of cheap getting "grounded" sort to speak, + instakilled if it's a 2vs1.
I dunno man, I want to like this game, the controls feel great, the...