I actually enjoy Overwatch more. The controls feel far more intuitive, I really enjoy the team-based playstyle, and there are so many characters to choose from, each with unique move-sets on the whole. The team balancing system is also better.
There are some things TF2 does better than OW, though. For example, I think TF2 has a very well-balanced cast, while on the other hand the OW devs still seem to get it wrong a lot of the time, whether it's one specific meta being overpowered, or a few characters dominating the meta entirely. I also personally enjoy the maps more in TF2.
Even still, Overwatch is one of my favorite games. It's the only FPS I'm remotely good at, and I'm glad that it exists. I'm so glad I picked it up in the first place as well, because it's created a lot of good memories for me.