This was not as much of an issue before the time of smissmass. Hell, there were issues, but it seemed like since the update everything started to go downhill. Not to mention, it seems to have gotten worse every week since then. I did take a break from TF2 shortly after January, but I can't imagine it was any better during the time I was gone.
Edit: Oh, and all the fucking Beta updates within the last month.