So we are a silver 1 ally. We recently faced an ally way lower than us in everything. we were placing r2 6* and they were placing 4* r4 champs. I fell this should be changed. Even though we won, that ally would have had a very unfair matchup.
For info we had 2 deaths ( lagging out ) and they had 78 deaths. My 6* r1 punisher 2099 on kinetic tranference got 15 kills. they died many times but had those revives.
A way of solving this would be to make all ally members put thier defence champs in the ally champ section in the profile, then analyse the ally champs and give an opponent based on how strong the defence is.
To prevent faking, they could make it as you can only place the champs you chose as ally champs in defence.