@viffex: And not just hats. Many TF2 events have some sort of "pay-to-participate" gimmick that requires you to purchase a ticket just to participate. Then there are the OP weapon combinations, which require an obscene amount of time investment to unlock.
@Gomtor: - more characters, with a greater diversity of skills - a complex meta-game that is constantly changing - no weapon unlocks, unlike Team Fortress 2 (a good thing) - future updates free without any pay-in gimmicks (unlike TF2) - accessible learning curve, doesn't expect everyone to be "l337"
Words_of_Ivory's comments