point of the achievements isnt to keep people from having the upgrades though.
for some people they like having to hunt those things down and having something to play for. others just like it to be open and just play the game.
more power to ya either way. that part doesnt really bother me as its pretty easy to unlock what you want to. i just dont bother for the classes i dont use. and i only play on 1 or 2 servers so dont care to find an achievement server.
there was a command to put in console that unlocked everything. many did that for the pyro update, but they patched that command shortly after.
the sandwich so far is the only one that seems worth using though. the krits on medic is sometimes useful, depending on who is using it. pyros alt is pretty much a downgrade now that they took out the bonus health. the added airburst on the default flame thrower is FAR FAR more useful than trying to get behind them.
as long as they keep releasing new maps with the updates, then the updates are great. the pay load gametype is my favorite. and thats all because of the updates. and im still hoping for engbat when the engy update comes out

come onnnn engbat!
of course finding a good server with people that respect each other is key for any game. i cant stand anymore CS though, wish they'd just do the CS2 already. hehe