Hello.
I truly mean it when I say Deadlock has become increasingly frustrating to play. I cannot place my exact finger on it, but of the past 9 games ive played over the span of a few days, I only won *one* of those games solo queuing, and two of them when i was queued with some friends, one of...