I think it's unfair that no matter how a player performs in game, they get rewarded the same as everyone else on the team. I propose a change to the IP reward system, where the best player get rewarded more and bad player get less while maintaining the same overall IP reward amount.
1. After the game ends, just before returning to the end game chatroom, all players are presented with an interface to pick the "MVP" on the enemy team. This can be multiple choice, and you are allowed to vote for all 5.
2. Then the IP reward gets distributed based on how many vote you got from the enemy team. For example:
teammate 1 - two vote
teammate 2 - one vote
teammate 3 - zero vote
team mate 4 - five vote
me - two vote
Let's say if the total IP amount to distribute is 300, then they get proportionately distributed based on votes:
teammate 1 gets 60 IP
teammate 2 gets 40 IP
teammate 3 gets 20 IP
teammate 4 gets 120 IP
me gets 60 IP
Basically 300 IP is still distributed, but based on game performance and contribution, which is voted by the enemy team.
Also we can possibly show how many times you are voted "MVP" out of how many games, for example on some one's profile we can put:
"voted MVP 225 times in 445 games".
I believe this will encourage people to strive to perform better and be more polite in game.