A contribution based system would be really good. Right now it feels like a
penalty for bad RNG when it comes to teamcomp and teammates.

Not sure how well it would work to allow chat again. Toxic potential asside:
The game is too fast paced to discuss things during the match.