I looked at the skins, why on earth have several human skins and so little of the different ones? Is it stuff that comes with DLC so it will encourage people to spend money?
Also if it's problematic with games modes that you will play heroes in and you don't get to play them often... well it's bound to fail. Pretty much like Evolve did when you put monster as last option to play but get to play monster a lot anyway. Game modes must work properly so players get to play what they actually want to play... it shouldn't be so hard really :P