Some epic suggestions here, and I can only echo what has already been said.
As far as hosting custom servers, a damage calculator would be nice. By damage calculator I mean, If a sharp shooter class has 50 custom levels and the gun that is used (eg SA80) also has 50 custom levels is it possible to have a script auto write the code for the levels.
As an example:
Sharp Shooter at level 1 = 2 Damage
Sharp Shooter level 50 = 100 Damage
Rather than write the code fifty times for each class, it would be nice to script this time consuming feature of balancing classes. I know that it's not hard to work out, but it's just more opportunity to make an error in the syntax and spend hours looking for the reason it won't compile.
The same calculator could be used for weapons for the inevitable and enjoyable levelling of weapons, just like levelling individual classes.
It's not important, just nice to have
Modular classes, because a few updates break custom servers due to base changes.
Zed syntax/modular zeds. I remember one time we had the only linux custom server running for a few days because the names of the zeds got changed from lowercase to uppercase and it broke all the custom servers because none of the calls et al, could be found.
That's all I can bring to the table for the time being but I'm sure my buddy Lasvegaspunk could add to this more than I can.
I realise my points aren't that important and are generally just nice to have but I'd like to see a tiny bit more custom server type stuff.