What I would like to see is the ability to easily enable or disable certain weapons.
For instance if I selected the UGC Highlander config I would get a list of the approved weapons as well as a list of the banned weapons and I could choose specific ones i want to allow/disallow for my game. Players should be able to see the whitelist changes within the lobby very clearly on some portion of the screen, for instance if I unwhitelist the Kritzkrieg it should appear on the page somewhere that the Kritzkrieg is not allowed followed by a list of other changes I may have made.
I'm not sure how practical this is as I know that changing a whitelist involves uploading a new file to the server however if its possible to automate this it could help generate popularity from people who like to play with extremely broad or extremely limited weapon selections. This would also help the community by giving them first hand options to disable newly unbalanced weapons in the game.
An afterthought would be to also include a "stock tf2" whitelist that would disallow all unlocks and allow people with minor changes they want to make to pick and choose specifically what they want without creating a massive list of changes for people to look at. Another thought is to be able to blacklist classes from certain modes (disallow sniper in 6v6 for instance). While it might not create a "professional" environment, sometimes thats not what people are after and I think it's important to cater to everyone's ideal experience.