On average the allies you get matched with are as good as yourself...
In theory yes.
In practice no.
Once you end up in the lower leagues it is hard to get out of them due to the generally poor quality of your teammates. Whilst this does apply to axis too, they are more user friendly in team games and for newer players.