McCree is a offense character he normally is used to pick off or damage other non-tank characters with is revolver and flash bang.
McCrees opposite characters are widowmaker, hanzo and bastion, one way that McCree can kill his opposites is if he stuns them with his flashbang.
genji is a offense character. he is used to defeat defense characters like bastion and Torbjorn by using is katana to deflected bullets, sending them back.
but genji opposite characters are Winston, mei and zarya because these characters dont use bullets. so as genji the only way to beat these characters is to keep moving around random patterns.
all these characters are from the video game overwatch, in this game team composition is key to win so ill be talking about their abilities and how to deal with the characters opposite.
The problem i will be talking about is how you can deal with your characters opposite.
ill be taking most of my information from battlenets page about overwatch heros