I feel that is a part of it too, cause I was a pretty big moba fan, I've played a lot of them, and like...I don't really feel Deadlock has any special sauce other than the Characters having good personality. I've only touched at it some but found it kinda miserable ahahah