I don't support the idea of a queue, mainly because some players would have to wait quite a long time before they get in.
Well, maybe what they could also do is add a party system that allowed friends to play with each other. ( example. when you are playing black ops and you have friends in your lobby, then you join a public match that has your friends in the game by default since they are in your lobby )
Please do not necro-post as it is against the Forum rules! You can find more information about necro-posting to prevent this type of situation here: http://forum.hivemc.com/threads/please-read-necroposting.31228/ Locking thread.