Well, I tried a different combination of heroes and it was a massacre, and not of the good kind...
So, I bet you are expecting Shirley to die faster than other tanks, and the rest of their team pretty much sucking. I will tell you how it went...
At about 10-15 seconds into the fight, Shirley was taking damage a bit faster than leon, she was at about 50% he was a bit above. Both teams were taking a bit of AOE damage.
Then shirley used her cleave, followed by knocking back leon. Suddenly Shirley is 90% HP and Leon is 10%.
Leon, Leah, Garrick and Serafine died. All their heroes are still alive and healthy (all above 60%)
Cara is alone VS five and manages to get 1 ultimate off before she dies, she kills Shirley.
And that was it. I killed 1 hero and only because cara's ulti pretty much kills anyone, otherwise I would have killed nobody.
And Shirley's damage was pretty decent, actually higher than anyone on my team except Cara who got an ulti on someone who was close to full HP. I had a fight yesterday where Shirley did almost 100k.
Now, the problem is not beating this team, I can beat it alright, but I would say this is enough evidence that Shirley does not suck. Heroes you thought would kill them easily were completely raped. Sometimes these heroes do manage to kill that team, but not often, and when they do it's not an easy win. And let's not forget that his heroes have 4k less rating than me!
On a side note, while I was waiting to get dropped below him, I removed 2 heroes from my team. Someone with the same level, and fully equipped, attacked me and lost... VS 3 heroes... lmao