There needs to be a functional mechanic that allows people to communicate how they plan on playing within a team. For example, if you see a support character que up you have no idea if they actually plan on playing support or being more CC offensive based. Alani is a prime example. Will she worry about self heals and damage or is she wanting to play a support role? Currently it’s all guesswork as a teammate.
I propose a quality of life mechanic implemented that allows for people to declare team roles or positions in the lobby to help teammates in rounding out picks. SMITE has a system like this and it really helps to ensure more balanced teaming.
Something to consider Gearbox.