It is clear that the current method of gaining heroes is too farmy. It currently encourages you to hang back from helping your team to farm kills.
I propose the following changes:
Hero Points Pool
Each player, per-team, will have a "hero points pool". Essentially every action you do that...