I think the problems started yesterday, or this morning, not sure, but Valve broke TF2.
Besides ridiculous intentional nerfs (omg i can't believe the pyro got nerfed AGAIN!), Valve's update seems like was meant to prepare for the engy update, and oh dear god cause a horribly hilariously exploited bug: there is no limit to how many buildings engies can build.
I tried it, it's fun for about 5 mins then u worry about getting banned.
So the game is now horribly spammed, and u'd think that's the bad part, oh hell no...
On the top of my head, here's what broke:
The sledgehammer broke, server browser rests setting every single time u open the game, old building scripts don't work, custom HUDs broke, custom models either don't work or were actually deleted, sniper crosshair no longer shake when getting shot at, custom hit sounds don't work, hit flash that indicate which side u getting shot at no longer work, axetinguisher make minicrit sound but dmg is still crit.
Besides these, i suspect a lot of weapons are registering wrong damages or we're all just not used to the huge uncalled for nerfs.
Pyro are now less effective than medics in battle. Valve isn't gonna rest until the game sucks.
so, TF2 wasn't a good option, so i went and tried out Battlefield heroes today:
It's pretty good, i kinda enjoyed it and the leveling up system felt neat. vehicle control seemed horribly hard to get used to but i enjoyed the 3rd person view and running around taking flags.
the main problem is that since the game is free, u can only temporarily buy gear and weapons with points earned (1 or 3 days usually), to permanently own a weapon u have to use other points that u have to pay real cash for. Still, it's not all that expansive and i guess if u do enjoy the game it's a minor detail.
I think i might play this whenever i'm frustrated with TF2, it's more lighthearted in my opinion and thus quite enjoyable.