Start by getting rid of the new voting system. first change – the button will turn into the quick match button doing the same thing sending you where ever there is space
second change – would be dedicated open servers that anyone can join regardless of how long the match has been playing with faction based map rotations so there would be 4 campaign servers for each faction with different rotated map orders so if someone wants to play in a area they can hop between the servers like in the BF4( image below) since enlisted already has a custom match version of it
servers
-Germany vs USSR
Germany vs USSR
-Germany vs Allies
Germany vs Allies
-Allies vs Germany
Allies vs Germany
-Allies vs Japan
Allies vs Japan
-USSR vs Germany
USSR vs Germany
-USSR vs Japan?
USSR vs Japan?
-Japan vs Allies
Japan vs Allies
-Japan vs USSR?
Japan vs USSR?
third change – Would be a pre game lobby like cod black ops 2 where people can vote on the next map like the image below but it would be with both sides voting so if it was Germany vs USSR it would only show maps between those 2 faction.
If you do decide to use the server search instead of the quick match you wouldnt need to go back to the hanger/staging ground and can keep playing with the same people with the option to switch sides in the pre game lobbies
if the servers are somewhat empty it would not start a battle unless one side has 80% players or both sides are with equal numbers so you’ll see bots fill the lobbies to start matches until people join mid way through matches
you could also pay for dedicated servers( or for free if you have premium time ) for clans like in bf4 so if solos wants to play vs clan members or big groups they can randomly join their dedicated servers to see if they’re playing in those servers
these servers ( regular ones not individually bought servers ) would be part of the quick match search so it wouldnt split the player base
if ( highly doubt it ) enlisted does add something like this it would give players the map selection they wanted while improving its social aspect of groups getting together without players having to put much effort into It also yes I know this idea seems crude but hopefully other people can put something better together lol