I don't like it when people compare OW and TF2. They are 2 very different games. Which satisfy (At least for me) 2 very different needs. The only things they have in common is the genre.
Overwatch is much more competitive I found. And requires a different set of skills. The gameplay is incredibly different.
Now, if you compared Paladins and Overwatch. That's different.