I’m working on a spread sheet that counts every skin each hero has gotten since OW2 was forced upon us.
So far, Mei has gotten 4 epics, and 3 legendaires, which means she’s gotten a total of 7.
2 of those skins are BP skins, the rest are shop skins.
I haven’t counted every hero yet, but so far the average number of OW2 skins each hero has is anywhere between 7 - 8.