I'm not going to knock Blizzard. Everyone has an opinion on what is great or isn't great.
Personally the straw that finally broke the camels back for me was a Hanzo who shot a wall on the opposite side of a large open room and took me from full health to dead with scatter arrow. The problem is, these RNG moments happen a lot to me. (not just isolated to Hanzo).
The game was pretty fun at first, but quickly polish gave way to abrasion and all the little things have started to scrape away at my enjoyment where I'd say 80% of my game time is frustration and 20% is enjoyment. Keep in mind this is merely my personal opinion, if you enjoy OW more power to you, I think I will revisit in a few months after they have had a chance to ponder and possibly change some mechanics.
Couple of other key problems I have with game:
- hit boxes (example: being shot when you are next to a door but not actually visible, there are numerous YT videos clearly demonstrating this)
- server + client comms and how they are handled (example: being hooked around a corner by Roadhog)
- lack of custom game browser (I personally find Arcade Brawl awesome)
- balance passes for all characters
Again, in case it wasn't clear, these are my personal opinions and may not match yours. Hell they may be the exact opposite of yours.