I ask you to try 5 games in full manual mode and post your thoughts here (try friendlies online where it won't matter if you lose).
For me, this eradicates much of what is bad in the game and increases the fun factor no end. And the fun would only increase if you were playing against another full manual mode player.
The mistakes you make are down to you rather than down to programming and they can actually be quite funny!
There is also less bad feeling towards your opponent if they do win as their win is much more down to their skills or your mistakes.
There is also a greater sense of achievement when you do create an opportunity and scoring a goal is just sensational!