At first i picked hero’s based off appearance but since then I’ve strayed far from that lol now I play hero’s what I enjoy playing, usually because of their kit.
For example lucio is probably the most fun hero to play imo, even though I’m eh on how he looks, eh on his lore, and some of his voice lines are annoying.
I also main Moira who is pretty fun to play and I love her kit, I like her lore, but she’s meh in the appearance department for me. On the reverse I love reaper, pretty much everything about him....except playing as him lol I’m a terrible reaper and because of that hes not really fun to play for me.