off topic: what are badges, and what can you do with them?
on topic: They add a nice variety to the game. Tribleman's Shiv is a cool idea, Scotsman's Skullcrusher just makes demoknights yet an easier target for pyros though. The homewrecker is neat.
the one thing I'm noticing is that every class is becoming less of a niche player, and more of a standalone player. They're all becoming more versatile. now you use a class because you enjoy it more, not because the team needs you to do it so you can do one thing.