Overwatch definitely feels like it's learned from most of TF2's problems, like huge interchangeable player lists (matches are limited to 6v6), characters being impossible to recognize over time (every skin keeps the same outline and visual signifiers), endless stalemates (ultimate abilities can drastically change the flow of play for a few seconds), etc.