For my part I think they need to further segregate random group play from organized group play. Random groups should be like scenarios, DPS-only content. Zero need for tanks and heals. Sure, they can queue for it, but they get no faster queue than anyone else. Have 3-man Group Scenarios, 5-Man Dungeon Scenarios and 25-Man Raid Scenarios. Let the pre-form content be Heroic Scenarios, Heroic Dungeons(which can actually be tough and need organized CC/etc again)and then Flex Mode Raiding, stepping up to Challenge Modes and Normal/HC Raiding from there.
No more absurd queue times to play a game, and tanks and heals can go back to being sought out and feeling as special and shiny as they want to. AFAIC that's a win-win for everyone.