For multiplayer pub matches (especially for mute lobbies) it would be useful to have some sort of icon (A2A, A2G, Transport, SEAD, etc) showing player intentions. Currently I drop into spectate to check each player loadouts when I first join but sometimes it's not enabled and it would be beneficial to have it next to player names once they claim a vehicle so that as other players join they can see what is needed for the mission.
Giving the host options to set the role declarations on empty slots would also allow them to encourage players that join to take up any needed priority roles as host deems them. This would not have any effect on the loadouts / loadout limitations.