Personally I'm not excited about the game, the theme and art style are a no for me, but we got people comparing it to tf2 like its supposed to replace it. Let's stop that? Instead lets be realistic and say tf2 is going to be running along this as a stand alone game.
Overwatch shares similar principles from tf2, but that doesn't mean just because you played tf2 you are going to have a real grip of what's going on here. I'm not taking sides, but stop comparing and treat overwatch as a new game. With that in mind when there is a new game that means there is a lot to learn. So when people are like "what the heck is happening, help my eyesss" and they throw negative feedback just because they are new to the game and have no insight, that doesn't make it right.
I wish people would step back and stop bashing each other. We can play more then one game. Nothing is dead, tf2 can't be replaced and doesn't need to be.