(I'm just a mediocre PvP'er / altoholic, queueing alone in mid/end brackets on tanks, healers and DPS chars. I don't like playing my sorcerer anymore though)
First i thought, why can't groups just have their own queue (ranked)?
Then i realized there's not enough players for this and also, some groups are just friends having a chat and a laugh.
Then i thought, why not give EVERYONE a rating and get rid of ranked?
Then i realized my rating would rely mostly on the performance of 3 to 7 random people.
So i guess the queue situation is okay as it is.
Sometimes we're lucky and get carried by a premade. Sometimes we're not so lucky and have to work hard but still lose. If it gets too frustrating just step outside and get some fresh air :-)
On a sidenote: Why aren't arenas cross faction already?
Story-wise it's just a couple people thrown into a pit to fight.