A little suggestion that could improve some queuing for PvE.
Right now nobody can join during the mission. So what i suggest is a feature that allow you to quick-join a public game that still require players.
Of course any experience, credits, and loots dropped before you join is not given at the end.
So basically, you could either search for a team for Normal/Advanced Public or go for a Normal/Advanced Quick-join. If the game doesn’t find any empty “slot” after a while, it’ll just tell you and ask if you want to search for a team instead.
I guess the game could give a “base level” depending on the last Checkpoint reached, and wouldn’t allow peoples to join when the team reached the last checkpoint (So peoples don’t load a game about to end)