Just give people the option to accept the group match up with basic info on players, like roles and attribute distribution. Then it's up to the player to press "ready"/"accept", just like now.
That way you can choose not to play in a group with a 15K health tank, a stamina only healer or a DD with more health than offensive stats etc... Let it be up to the players themselves instead of ZOS dictatorship.