You know, like in Arma where developer adopted idea of external mod manager which allows managing mods before starting game so users could. It also has in-built server browser where you can see which servers use which mods and probably even downloads and sets them automatically. Can't recall if the later feture present, but external community manager I used sure had that
Now when we have so many quality mods making them accessable is a high priority.