I do think 3 is a good idea but hard to implement and I'm not sure if it will work. How would the game automatically allocate players to fit the new formation, considering the fact that they may not be able to play in that position unless you play someone out of position. I'd love something like that but I can't see it happening.

As for the rest... pretty good but random events such as injuries happen in the game... We don't want more random events such as offside and own goals to plague our results.