Adam I know you are just the messenger, and are one of the biggest proponents for the proper return of community servers. The community is the answer to all these issues, we just need the proper tool set. Please pass along this answer to Dice on these issues
Short answer- Give us a BF:1 style RSP as a bare minimum. Its a good starting point and we can go from there. No extra bells an whistles, just the base. Once the base is done focus on the extra options to get us closer to pre-BF:1 procon servers.
Long answer-
1)Remove ToW restrictions: If a chapter last 3 months, and on average a player takes 2 months to finish a chapter community servers are only viable for 1 month out of 3. Add in Weekly assignments and that reduces that one month to only a couple of weeks. That means a server is only viable for 2 weeks every 3 months.
2)Servers need to be persistant: If a server disappears from the broswer when empty how is a community going to start it back up.
3)Team Switch Button: Most people want to play in a balanced game. No one wants to sit in a spawn camped game winning or losing. If players could easily switch teams the servers wold be more balanced. Its boring, and majorly detrimental to anyone stats KDR/SPM. as the opposing team cant leave spawn. Admins can also easily move themselves, and their squad around easily to balance servers in there home servers. Servers that tend to have admins that are willing to move themselves to the losing team to help even outsides tend to have a loyal fan base.
3)Multiple Admins: Allowing only 1 server admin doesn't allow for 24/7 coverage of servers. Decent admins that can kick/ban from spectator mode are crucial to run an optimal server. Badmin servers die quickly as no one wants to play on those servers. Good admin servers stick around, and multiply as communities flock to them.
4)Anti-Cheat: See point 3
5)Hardcore: I'm not a hard core player, so i cant really comment on what features they want. I do know though that hardcore servers were always community run. As stock servers couldn't provide the settings players wanted.