I’d like there to be an additional feature for the campaign quickplay system. When you start a QP game from the lobby it picks a random map based on an internal algorithm and what maps the players in the game have already played. However it seems that the majority of missions in the quickplay queue are actually chosen by the host to try and get specific achievements. This heavily weighs the queue in favor of original campaign maps (everything but skittergate) and nothing from the DLCs (which the host may not even own).
So it would be nice if the game had an option to enforce randomization. If the game detects that I have done a certain map too many times in recent history it will avoid putting me into those games and just start a locally hosted lobby instead.