This is absolutely not a criticism, but a thought I had that would be cool.
What if instead of watching the entirety of the memories in short cutscenes, each memory location would throw you back in time to actually play that part of his life? Similar to in the Witcher III when you're finding out what happened to Ciri from the Baron.
I realize it would have been a lot more work, but I think it would have given the story a lot more "oomph".
I kind of hope DLC 2 will have a mechanic like that, where it technically takes place after the defeat of Ganon, and you travel with Zelda from one settlement to another to check out why the Divine Beasts aren't working, but each time you visit a defunct Divine Beast, it throws you back in time to flesh out the back story with the Champions and their relationships with their towns and Link/Zelda.