I think every one knows that there is not a single good solution and we do not want to totally rethink about it. But if you have any suggestion... this is the right thread for you !!
There IS a single good solution, involving ELO ratings for each plane in each scenario. Implementing it would drastically change the rating system: it could apply to non-leagues games as well.
I have implemented it on takeaplay and it works nice: I invented a "coupled" ELO-like rating system, in which both fighters and players are rated separately. I will not give the details publicly, but I will be glad to describe the algorithm privately if you are interested.
All trademarks or tradenames used in this Web site are the property of their respective owners. Material may not be republished, nor may content or images be mirrored on another server without written permission.