First to WoW's queue times: the battlegroup restriction was not what caused your dps queue times to go down, it was the perks they started throwing to tanks/healers that did that. More badges/satchels/etc.
Second: to those who still don't agree with me, I don't think you understand human psychology. Most people don't like being responsible. Face it, healers and tanks get the brunt of the blame when a group wipes. Pugging as a tank will suck more often than not, and depending on how thick your skin is, you might even give up on it totally (I'm very close myself). The RATIO of tanks/healers to dps on every server is going to be very, very close. Sorry, but statistics don't lie.
Again, cross server will not help queue times for highly desired content (i.e., level 50 HMs. planetary quests are almost useless to begin with, so why queue for it?).
Something else that *will* help queue times? Dual spec. I would queue as a healer on my merc, but I'm primarily a RDPS for our guild op runs as we have enough healers.