This post is 1 year old, but is of course pretty actual. The thing that i most hate in this game is that in the end, it's all about luck. Of course luck is part of everything, and of course every game needs a little of random calculation, but it need to have a big % of fair mathematics and i think this game don't have it, and why? For me the answer is that this game tries to make everyone happy. This game will try to make the guys that spend a lot of time training players and the guys that don't do anything just for them to keep playing and think they are achieving something with the possibility of making them spending money. It's all about that. The total % of "luck" (randomness outputs) is huge in this game, and once you know it, it's impossible to think this is fun. In this game luck will always beat the mathematical better team or players, and that shouldn’t happen in such a natural way.
@khris have the best and the most logical explanations about how the game engine works. In my opinion they seem totally right, but again, in the end the % of randomness is huge. Absolutely huge. There are guys that don't spend any time in this game that will beat easily any guy that dedicated a lot having players super well trained. That's what makes me stop playing this. The simulator is bad.