I partially agree with Dre on this one. While the Hayden ghost has been the default for many people who watched the movies for the first time in the past fifteen years, one does not need to look far to know about the controversy on this one. From my browsing of the often toxic Star Wars reddit, a decent amount of people prefer Hayden as the ghost. They buy into the logic that George used (i.e., restored to where he was before he completely fell to the dark side). There’s also the fact that many fans grew up with the Prequels/the Clone Wars cartoon series, where the Hayden visage is how they “see” pre-fall Anakin. These fans will also admit that he should have been better incorporated into the scene, so it’s not that bad. Many fans, even young ones, prefer Shaw. This is why popular series of parodies either make fun of the change (Robot Chicken) or default to Shaw (How It Should Have Ended).
I’d be largely OK with Hayden. We’ve learned that Force ghosts can appear however the heck they want to appear/what’s relevant to their current goals. From Kylo’s perspective, Shaw wouldn’t really mean anything to him. Hayden, on the other hand, is how Anakin would have looked for in-universe media and the in-universe memory of the character. While Shaw may be relevant to Luke, Hayden/distortions of Vader would be relevant to Kylo. Of course, I only want the ghosts if they’re essential to the plot. If it’s an unnecessary cameo (the stoned Yoda puppet in TLJ was kind of necessary), I won’t like it.