Mcree and reaper do not fill the same roll so please stop talking about them as if they are . Reaper is made for tank busting and very short range fights . Mcree is a hitscan character designed to counter flankers and do heavy damage at mid range . A reaper will have a had time trying to kill a tracer while a mcree can destroy her with one flashbang . Mcree can still put out massive burst damage compared to soldier . A good Ana will be able to save her teammate from a soldier shooting but not from a mcree with good aim . Yes the pros are using soldier a lot right now because he is a safer pick and synergizes well with the best healer in the game . If anything , Ana is too good and makes teams pick compositions that suit her play style . Soldier isint too good , he ' s just what the meta calls for at the moment .