Not sure if a suggestion like this has been brought up before, but I thought this may be a way to balance PvP in terms of heroes being used. Right now the hot topic seems to be Panzer and whether or not she is overpowered. It’s tough to make these judgement calls with such a new hero because everyone is still learning her mechanics and counters.
Many other games that use a hero team building system have some sort of ban system in place. Before playing you can select a certain amount of heros that you do not want to play against. This would allow players that have troubles dealing with certain heroes to “ban” them before they queue up for PvP to ensure they don’t have to face them.
How I think it would work is on the PvP selection screen, you can first select 2(?) heroes that you want banned. Once these heroes are banned, you can not be matched up against anyone running a team with the heroes you have selected. Maybe whoever you ban you can not include in your own team as well.
For example, when battling in gold I have found it to be a disadvantage to not run a team with a gold mandrake. If I banned mandrake before queuing up for PvP I could run a team comp without Mandrake and I would not have to feel at a disadvantage since my opponent would not have him either.
Anyways this is just a thought. Let me know what you all think.