Sometimes the trickiest grammar topics are the ones that seem really simple.
For example, the use of imperfetto and passato prossimo is taught towards the beginning of the Italian grammar learning experience but, as I have tried to explain in an old post of mine, it is one of the trickiest aspects of Italian.