I agree that for some classes, unlocks can be very useful (I'm looking at you medic), but I feel that for some of the classes, there's absolutely no point in using the upgrades. Spy and Scout are Chief among those.
Mixing up dead ringer / cloak & dagger can be useful. Enemy is never sure which you're using. Also, ambassador is good for ambushing, but typically a backstab is better.