I liked canon Luke more after seeing him for ten seconds in The Force Awakens. Everything I've read of Luke in the legends continuity is a warped, masturbatory facsimile. For all his angst and regret, Hamill's Skywalker in TFA and TLJ feels instantly authentic and compelling. That is Luke. I accept him implicitly.
TROS is a different story, but I don't really think of it as canon anyway.
TROS is a different story, but I don't really think of it as canon anyway.