SERVER/PLAYER population
Portal is complete garbage, full of tons and tons of xp farms, you have literally hundreds (maybe even thousands) of hosted servers with 1 or 2 people in it causing a "global limit reached" error.
BF4 and even 2042 had it right and we could find dedicated servers that were popular and actually fun like Bf4 "smokey" "Sloth alliance server" and etc. Not every server needs to have an experience code so others can open their own.
The fix?
Allow less servers to have experience codes. Allowing every player to have one dedicated server each probably sounded great at first but didn't you even think about how that would effect server player counts. You can take the "one per player" and use them for "official servers"
Make the official games (conquest, breakthrough and etc) into dedicated servers, we DONT NEED MATCH MAKING AFTER EVERY SINGLE MATCH when we already have 2 full teams!
give us a "favorites" and "recently played servers" option
If you cut back on the number of dedicated servers for Portal it will help the others fill with real players and will become less reliant on bots to fill them. It will cause less time searching for a game, games will run smoother and the game will be more fun
Create a REAL training ground like Battlefield 4 had so players can practice with vehicles and weapons, this will cause LESS "training servers" in Portal, it will also cause less new players constantly crashing helicopters and jets in real games which ruins the game for the entire team because the players that know how to use them can not get into them meaning the entire team has no air support (just air support that crashes when trying to take off).
Create an OFFLINE option where players can play 1 v bots on the same maps without having to be online as this will save even more space in portal/servers.