tf2pickup is good to give anyone a chance to play a casual game but a pug system like pugchamp is necessary to raise the level of players and provide high level games to the high div players.
Simply without a pug system, there is basically nothing to grind for high div players which has a bunch of negative consequences on the community (mostly lost of interest).
Thank you for hosting tf2.online for a while, and I'll be grateful if you revive it.
One thing to be discussed imo is the integration of elo maybe ?