Flame I wish I could upfrag you twice for that post, I could never find the exact words to explain it to others like that. But overall it's true.
From the perspective of people that want to play OW/casual shooter: They probably just want some randomass fun-looking shooter with crazy abilities/etc. and think it will be amazing.
From the perspective of people that have played FPS and etc. for years: The game is a complete mess of an FPS.
When it comes to FPS, you have to be careful on what you add to it, how much you add to it, and what you add/remove to it. I feel that OW added too much, there's many different things and variety you could do, which may seem like a great thing, but then it just becomes a mess at some point and you have to try to balance all these things which can be difficult. This is another reason why we should be a bit more grateful to the TF2 devs, in the way they release new weapons/balance them, they try to be careful on what they do before making the action. OW is pretty much a TF2 pub mess times 3. The game has already went downhill in general with the confusion with the community and it's pricetag, and who they had let into the beta.
It truly is a shame that it has be this way, but it's Blizzard. The game will still be somewhat popular and decently stay alive just because it is a Blizzard game and people who will never learn or realize these things will continue playing it. Blizzard just seems to have this trend in their games that somehow mess up balance or certain aspects of the games. They've always had the potential and ability to change these things, but they tend to refuse to. Valve is always listening and willing to adapt and change. They frequently update their games and make changes when needed. Blizzard tends to hesitate despite a majority of the community complaining and telling them something is wrong. Blizzard does eventually follow up on these, but takes a long ass time to do so, or never do so at all. A more recent example would be in SC2 with the Adepts and Pylon Overcharged.
Overall, Blizzard is just a greedy company trying to get as much money as possible from OW. Now while it is obvious that companies will always try to get a profit, Blizzard has tend to take a lot of money and not put effort into their games afterwards. Valve has shown to put effort and making our games worth playing and valued through time and time again. Also I have no idea how this thread turned into OW.