Just having it show the number of people queueing for each company akin to what is done with roles would go a long way to help balance them out and reduce complaints from people having no clue why they are waiting for so long. I'm also pretty sure that would be much easier to implement than getting rid of GCs in frontlines, though that should be the end goal.
