Both games require a bunch of house rules to be honored (in tf2's case, modded into the server) to be a competitive game however; Unlike Smash, tf2 tried to go for the competitive aspect and blundered it, hard.
If tf2 ever got an actual handful of Valve devs to work on it again (high copium)...