Spoiler
White Vision is programed to kill Wanda and Vision, but Wanda's Vision postulates an identity question and elaborates with the concept of the Ship of Theseus. I really like how this conversation is handled here, and the setting being in a library is perfect for it. Realizing both are the original and yet neither of them are, White Vision allows Wanda's Vision to unlock his memories. Kinda feels like a moment of Vision being made whole again, with his memories being reunited with his body, and since Wanda's Vision cannot exist outside the Hex. I'm a little surprised the White Vision just leaves at this point, but it's nice to see Vision is back.
I'm also a bit surprised there wasn't another twist with Agatha. I kept expecting for her to turn around and want to help teach Wanda to use her magic, but instead, she just wants Wanda's power for herself. Wanda is able to trick Agatha, and fully accepts her role as Scarlet Witch (I like the overall look of her new costume, but I think it need more red). They do sorta leave open the possibility Agatha could become a mentor to Wanda, with Agatha saying she will need her help, and if Wanda decides she does, she knows where to find her, and traps Agatha in her Agnes persona.
Wanda brings down the Hex, and has to say an emotional goodbye to her son's and her Vision.
There is a mid-credits scene and a post-credits scene. In the mid-credits, an Agent wants to talk to Monica, who is revealed to be a Skrull that tells her a friend of her mother's (Nick Fury no doubt) would like to talk... in space. Post credits, we see Wanda in a cabin in the middle of no where, which in turn is an illusion as the real Wanda is studying the Darkhold, when she hears one of her son's crying out to her for help...