it is hard to say who is, or was the best league admin, some peoples preffer a way as someone manage the things, others disagree, and this will always happen, it is just impossible to make everyone happy.
i can say that i did not like the way kiros managed FB, but i can undestand the league was his and he could do anything he want.
imo MI is managing tus good, ofc i can disagree with some stuff, thats normal.
i take as exemple people who works for me, if they dont like the way i manage the things and they, i just fire them, it takes less time to find another one to work fine with me, than try to concive iam right, cos i might not even be right bt if iam the boss, this will be my way lol.