I can go into a long diatribe about how to fix issues, like I said, read the above post, and I will post a bit more below. First, here is the video.
As you can see, almost every match there were some pretty horrid teams, some had too many snipers, others had too many assault, etc. It would be best to match players up based on class as well as skill, not just level. Also, specifically for Recon, the CQC is dramatically broken. Start each class with a pistol, grenade, and if a player wants to buy extra grenades, allow them to carry more then 2. For instance, start each player with 1 nade, and 1 pistol magazine, anything other then that is a "bring it yourself" type setup.
Aiming with the sniper has some severe issues. Sometimes you can clearly see a guy, hit him, and it does nothing. It is more then likely some sort of object issue, but it happens a lot and this needs to be fixed. The other issue with the sniper is the aiming mechanic from the 3rd person viewpoint. It would be best if the top 2/3 of the screen was used to capture the center of that point being the center of the zoomed in perspective. More often then not, I aim at someone and scope in, end up looking at my feet somehow. It is like some sort of reverse recoil when zooming it. It makes it rediculous when you need to quickly hit a guy, and has made me miss on several occasions, nearly 100 shots in the least week. Finally, the 4x scope needs to be an acog, not whatever it is now. When I switched to the 6x scope, lines were dramatically less bold and actually allowed the players to see the horizon of the scope, making it easier when a guy jumps up slightly left/right from the aim point. Needless to say the default scope layout is fine, but the lines need to be at least 1/4 of the thickness. Again, see dod:s german k98 scope for a good idea of thickness.
Flags need to be captured much quicker, in 3-5 seconds, at most 7. If you want player requirements on a flag, fine, but right now it is severely lopsided when it comes to the flags. Essentially, whichever team has better cover spots in the flag zones, wins. If the cover is slightly behind the zone, no one ever pushes up the few inches to block of capture a flag.
There are a ton of issues, the more I play this game the more apparent they are, but this game can easily be "fixed" if someone actually gives a crap about it.