People that I meet online, due to random match ups are pretty sucky. I personally come from DotA background and usually get pretty good scores, rarely going more than 1-2deaths. So I think it is more of a learning thing this community has to do.
/agree