First off when I play league there is usually about 8000 people in just champions league, so it isnt that huge of a problem (on Xbox).
Second, when the host leaves the game doesnt end, you get a second or two of connection interrupted and it picks a new host.
Third, I dont care why you leave, whether it be dashboarding or your electric goes out, it should be 15-30 minutes of probation no matter what.
Fourth, if your team leaves (more than one player) they should give you the option to forfeit and you lose minimal amount of point (between neg 10 and neg 30). Tired of having my team leave right at the start and lose 150 points.
Fifth and most importantly, they at least need dedicated servers for league play. Its been real skippy lag lately, dont know why, over multiple games with many different opponents.
Lastly, I really hope youre wrong about them not putting League play in future CODs. I think it was an excellent addition and I really hope they continue on with it while modifying some of the lesser points that I just highlighted.