i dont see the need for a limit at all in Pug games, you cant co ordinate with your team so you have to take one of everything or risk missing critical elements and then you may have dead weight from quests forcing you to take mercs i wont play.
so healer, killer, obj spec and then quest guy. let alone if i want to take a long a new guy to try out.
but i also think its too many for competitive , in a full premade scenario i think 2 would be better and 3 offers too much flexibility.