One thing GL did right in the prequels, he saved the Vader reveal for the end. It made a much better ending than any of the prequels before it. I think JJ might have copied him a bit when he saved the Luke reveal in Ep 7 for the end too.
Difference is JJ didn’t make 3 movies and then had Luke appear at the end only to make him look like a complete buffoon.