Sorry for the long delay in replying. Things got a bit hectic here.
We enjoyed the tip immensely but found the travel delays on certain days very frustrating. If I had to arrange the itinerary again, I would work hard at optimizing flight schedules to eliminate the long waits we had. If unavoidable then one needs to arrange skilful in fills to use up time constructively. e.g. At Puerto Arenas, organize a guide to show you the town and give you an insight into what makes southern Chile tick.
We found some of the hotels OUT of TOWN which meant taxi, taxi, taxi to get anywhere. Possibly suggest a hire car or better still, a driver service for the duration of stay to deal with shopping trips, eating at restaurants, etc. Of course, the hotel in El Calafate was substandard so you need to find a better solution.
The day of self-drive at Puerto Varas was a waste of time and we should have had a guided tour. We wanted to go to Chiloe but were told when we got the car that that was too far. Also, the GPS only spoke Spanish so was pretty useless and nobody had any decent maps so we were severely restricted. If we had had a guide we could have arranged the trip to Chiloe and planned the itinerary to suit.
The highlight of the trip was the Stella Australis which was fantastic. I would recommend that to anybody. Really world class.
Torres del Paine was spectacular and we should have spent an extra day there. The agents at Ushuaia (forgot name) were very poor and I would recommend you look for something better. The excursion we had with them was poor, all in Spanish, and they showed no interest in us so we got a bad deal.
Hope the comments are helpful.
We really enjoyed your company.