But you're right, we can go back and forth all day. I was simply trying to understand something I've heard from numerous people I respect that I just didn't get.
I guess the real difference is that some people just don't find dying to certain abilities fun. I don't mind Roadhog's Hook because of all the ways I can play with it before it comes out (I am pretty good at baiting hooks with Tracer) and once you get passed that, he's just an ult battery that is mostly, though not entirely, helpless against large portion of the cast. But I'm one of those wierdo's that sees nothing wrong with Hanzo's scattershot either (If it was half as effortless as people say, pro's would be using it to get easy one hit kills, not Widowmaker).
On the other hand, I find Soldier to be a very unfun hero to die. He shoots at you out of the range of most heroes, but he's hard to dive since he has infinite sprint and a heal station. He might not be that big a deal on PC, but he felt (and to some extent still does) oppressive on consoles.
It is really weird how one button change can make you so much better. When I moved Lucio's jump to L2, all of a sudden I could wall-ride with ease. It totally changed a boring character to one I don't mind having to play. Occasionally.
L2 for jump is a universal change that, at this point, I applied to every character, and assigned the least aim intensive ability to the X button. It's not as useful on some characters as on others, but it just FEELS better to be able to jump without disengaging your aim.
Lucio and Genji benefit the most from it, but it helps with everyone. It's turned McCree and Junkrat from characters that feel awkward to play to ones that feel much more smooth. I honestly feel I can enjoy playing every character now, when there were some with whom I just wasn't having it.
Also, I land WAY more of Tracer's pulse bombs than I did now that I bound it to R1, and I don't miss a step by assigning Rewind to X. It's great.