Sure, some of the weapons are far more prefered, and are pretty mush direct upgrades of other weapons (solomons Vow, Machina in MvM)
But almost every weapon has a purpose and thus adds a variety in play styles.
Medic has different medi guns. The stock gun and the kritz is more offense oriented, while the vaccinator and the quick fix are more defence oriented.
Some weapons go great with others, like the rocket jumper and the market gardener, or the sandman and the cleaver.
Some weapons are seemingly trash, but has a few little tricks that make it actually useful (Boston basher)