The true ending was basically everything I wanted in terms of fan service without going past shit I knew Team Cherry wouldn't do.
>Ghost makes an appearance
>He saves hornets ass
>Canonically Ghost IS the shade lord
The only thing that would have made it better without going far into the "TC would never" category is
>Ghost showing up in red memory
For things TC would never do, Hornet mentioning Ghost sparingly in some of the journal entries even before Act 3 or them showing how Ghost affected her as a person would have been neat, but I'm sure TC didn't really want to make references to Hollow Knight until they absolutely had to.