Havent played either but from what ive seen:
tf2 has a balanced roster and a mix & match cosmetic system, but it has whiny preteen brats
Overwatch has a diverse roster and amazing skin cosmetics, but has whiny manchild brats
Blizzard just wanted to give valve competition on the mmofps market
tf2 has a balanced roster and a mix & match cosmetic system, but it has whiny preteen brats
Overwatch has a diverse roster and amazing skin cosmetics, but has whiny manchild brats
Blizzard just wanted to give valve competition on the mmofps market