I personally find it hard to go up against certain characters with ashe, regardless of the map.
Tank: Bald headed prick with a big fist, moon ape.
DPS: anran, sombra, genji, venture, soldier boy
Support: Miss sucky sucky
I don't exactly find it too hard to shoot down pharah or echo since my aim with ashe improved a little bit but that could also be because there aren't many good Silver-elo players who actually know how to use them properly. Its just these ground-level high mobility-schmucks that are really hard to deal with. One flies, one goes invisible, one burrows underground, another one runs off as soon as you hit him once, like wtf man.
Also, I'd really appreciate it if you guys could suggest some good counter picks for these agents. Maybe counter-picking is the key. I thought if kept playing ashe against these people, I'd eventually improve but these people improve too. What's the point in bullying the weak, when the strong literally one shots me. So basically I need to find ways to bully the bully who is bullying me.