One thing I would really like to see is:
Able to progress any contact from any mission district
Yeah, this needs to already be a thing. At the very least, make it so Trainer, Green and Bronze are the only threats allowed in Bronze district. Silver and Gold can join any silver or gold districts. But if that becomes a thing, threat should be per character and not account wide. For times when you're just chilling or want to play in Bronze for whatever reason, maybe with noob friends. But if you go ham and threat up, it'll auto-move you out. Bronze and lower need somewhere to be noob and learn without getting steamrolled by silvers and fake gold with legendries and 2k+ hours. Noobs are fresh blood and nothing can survive without fresh blood.
When you pick a district, something along these lines happens:
If district not full and player threat equals district threat, then move the player to the district
When you threat up, there's something like this:
On player threat up, send notification: You are now new threat (a little banner pops up for a few seconds on the left of the screen)
Seems like all that would need to be done is to do something similar when you threat up as when joining a district:
On player threat up, send notification: You are now new threat
If new threat greater than district threat, then show message box: Your threat is too high for this district. You will automatically be moved in 10 seconds
Get districts by population (high to low) which are not full and are their same threat, then move the player to the district
Optionally, any group members would get a message like:
On group member threat up, show message box: Group member name is now new threat and will be moved to a new threat district. Would you like to join them? (with a 10 sec timer too)
If they pick Yes, then move the player to the same district (similar to how you can move a whole group to a new district)
If they did this, I would also do a little advertising: New engine come soon, here's a video! Come join the game now and get ready! Etc...
Get some new blood in and have a place for them to noob out.
Having those differences entices players to try the other side though. Cash shop versions of the cars should be any faction IMO, just no sirens / taxi accessories. If you want a car from the other faction, you have to buy it with cash. An optional cosmetic thing that gets the game money.
This probably won't get added until after the engine upgrade. For PvE, not too keen about bots in mission districts. But something that might work later on is something similar to what GTA 4 had. A mode called Team Mafiya Work which had AI cops chase you while you do a heist in an instanced area. Could do AI crims and have enforcer players try to take them down also. I think racing worked the same way, everyone spawns into an instance of the district.
It might split the population a little bit, but it will also bring in new players and keep existing ones that burn out on PvP. People who would mainly play AI most of the time, also probably aren't the type who would play a PvP only game. Those new PvE players might give the PvP a go and vice-versa. With a healthy population, it would work fine.
The population is low because there's not many new players. There's not many new players because they get rofl stomped by silvers and fake golds. Silvers and golds rofl stomp new players because the population is low. And around and around it goes...