I have 1 major gripe with the new honor system.
The new honor system reminds a lot of people about Overwatch's end of game cards, but there is 1 significant difference (well several but 1 important one.)
Overwatch's cards are for shouting out the player who did the best or most helpful job, while Leagues honor system is for, well, honoring good teammates.
There are times when the entire team in a solo queue game just gets along really well and have a lot of fun together and it kind of sucks to only be able to honor 1 person. Honoring opponents is gone too, which also was a good way to honor the 1 person on the enemy team who WASNT flaming or raging.
However i have a solution. From the sounds of it getting honored gives you Honor EXP and possibly keys as the capsules are random. So what is the solution?
The end game honor screen shows up and you can honor that 1 player, and they get their flair and shiny lobby badge. HOWEVER, in the post game screen you can still honor the rest of your team as well as opponents and if you do, that player gets 1/2 of the EXP they normally would for being voted in the honor screen, 1/3 EXP if it was a premade who voted you in the end game lobby. (Note: Im not sure if it is EXP based at all as they didnt announce EXACTLY how you gain honor levels, but this same concept still applies)
This way you can still honestly honor several good teammates (as well as enemies) while having less of an impact as the large glowing fancy stuff of the honors screen.