I played Half Life team deathmatch for about 5 years on a competitive level. For the first 2 years I was on 56k NTL dial up which, for those who may remember it, was absolutely horrific latency wise. I'm talking an average ping of around 550 to Demon UK servers and around 450+ for the Wireplay league servers from Glasgow.
I know lag. Aiming half a screen in front of your long jumping opponents who used mostly ISDN at the time and doing consistently well kind of conditions you.
I now have Virgin media 60mb and around 20 - 30 ping on average anywhere in the UK and always get 4 bar connections and around 2 in 10 games I pull host. The lag compensation in this game infuriates me, always seem to die in just 1 bullet even though I put 4 - 6 into them, the killcam shows me firing not even 1 shot. MW3 was similar but not to this extent, although I just hated that game.
Black Ops 1 I played on Sky broadband 10mb (averaged 6) which gave me a 3 bar connection every game, that was night and day compared to the 4 I get now in that game, which gives me the upper hand in most fights, yet I could handle the 3 bar and my k.d is around 2.98 or something and nearing 50k kills. MW3 which introduced me to lag compensation I think it's around 2.2. Blops 2 I struggle to keep it at 1.9 and have had to drastically alter my playstyle, I can't use smg's because if I get too close to 90% of the people I face I lose even though I get the drop on them, christ even last night a sniper popped out of a doorway, I sight up and and put 5 FAL bullets (3 should kill) in center mass, all with hitmarkers and yet I die. Killcam I was still running, not sprinting, towards the B flag.
The game with its lag compensation, for me and many others it seems, is broken.