I agree. The learning curve also was happening over a long period of time during which lots of things changed - within the world and within Hollywood, and certainly in Cruise´s career.
But he really managed to rescue his franchise by playing to his strengths and carving out the elements which really give it distinction.