I'm now of the opinion that the loot boxes primarily give out equipment for characters you don't play. The first legendary skin I pulled since the beta is the Okami skin for Hanzo. I have absolutely no intentions of ever using Hanzo since not only do I hate snipers with a burning passion, but I'm a controller user and couldn't aim even if I wanted to. Alongside that I've pulled tons of Widowmaker and Reaper skins, but not even a voice line for Mercy, Lucio, Mei, D.Va or Zarya.
Overwatch be trolling. I got a legendary thing (didn't even bother to check it out further) for D.Va and probably will never touch her again after playing with her in the beta.