With Freesizemode or an option to maximize the window mode your aim would feel slightly better, in Fullscreen or little window it feels sluggish, alot of pro's used Freesizemode.
Now somethin else, the weapon balancing is getting pretty good, but I advice you, DC, to do some changings:
Decrease the delay of the Snipers just a little bit, because now the delay is a bit TOO long, so make it a bit easier. When that's done, remove the red-guide-laser-thingy from the sniper, it would balance the snipers out for sure.
So basically, decrease delay for the sniper so it doesnt take that long (trust me, now it takes pretty long with the long delay) and to cover that up remove the
red-guide-laser, so players have to watch where they stand and if they wont hit a wall because their sniper isnt pointing correctly. With the red laser you can simply watch if the red laser is showing then you know a wall isnt blocking.. REMOVE IT DC! And decrease the delay a little bit! This WILL balance the snipers out, atleast go check it for yourself and you'll see, or release a test version with it just to test if the snipers are better.
Now, something i think you totally forgot about, is the Grenades.. It is TOO powerfull and people relly ALOT on it. Since you can decide for yourself where the grenade will land, you can simply point at your enemy's head.
And since the grenade explodes SO FAST its almos IMPOSSIBLE to try to dodge the grenade, the best thing that ever can happen is that you dodge in such a way to take the least damage like 10 HP or so. If an enemy is very close to you, then IT IS impossible for him to dodge the grenade because the other guy can throw it to him and since hes so close it'll explode immediatly he doesnt have any time to dodge.. Also, its pretty unrealistic how lets say you throw a grenade on urself and it explodes immediatly after you click because you clicked on urself or very close to you.. How can a grenade explode that fast? To balance the grenades, I advice to let change it this way: When you throw a grenade, it will LAND on the ground and stay still and after some seconds EXPLODE.. This depends on where you threw it, the closer you threw it to yourself the longer it takes to explode, the further you throw your grenade the faster it will explode. So lets say you throw it as far as you can, it will explode directly where you throwed it at. Let's say you throw it very close to you, it will stay still on the ground when it hits the place you wanted to throw at, then after 2 or 3 seconds it will explode. OR You could simply make the grenades go SLOWER.. Now they go pretty fast, too fast infact. I hope you have interests in my thoughts and suggestions about the Snipers and Grenades, and Btw I mean ALL grenades and snipers, so also Flare, Smoke, Flash, and HE, they are all overpowered in a way because of what I said earlier.