Well the first thing I would fix is the role selection for BGs. Sorry but there is NO way a BG should pop for a team with zero Healers. Sometimes they can be fun games but if our team has No healers the other teams shouldn't either. If our team has 3 healers the other team should have 3 healers. There needs to be some form of role balance selection for this. I know people leave, they AFK, are Bots. Etc...Etc... However this would be at least a start in trying to have some form of matchmaking.