Solo que is mentioned INGAME to come in Season 1, lets just see what they do with that. The League of Legends way of queing is very good. Maybe something they should look into.
Solo queue was mentioned ingame, however bioware removed any reference of it being added for S1 quite some time ago. So we'll have to see.