Yeah Agnes being the villain has been obvious for quite some time but the reveal was really, really great.
Now all that's left for me is to see if Vision can actually be saved when they finally leave the hex, and how they're going to tie in the idea of the multiverse into this (I mean, they have to right?). I would assume Agatha is from the multiverse and that's why that was her version of Quicksilver.