That was really good. I was a bit cold on the series as a whole up until episode 5, which was incredible. This one was a very satisfying finale for what had built up to this point. Some mild spoilers below. Nothing earth-shattering that should really be a surprise to anyone that has been following the show up to this point, but I'll put the spoiler warnings nonetheless.
**************SPOILERS BELOW*********************
The one thing that bugged me a bit was how out of nowhere it was that there was a spell to bind Ammit to Harrow's body, and how that was the method to defeat her. Maybe it was telegraphed somewhere and I missed it, but it just seemed like it was out of nowhere and too convenient. I get that the knowledge of how to do that came from Taweret, but it needed to be set up earlier, through Taweret, the other avatars, or both. That plot point, as well as other stuff with the other avatars, was just rushed and too easily brushed aside, IMO.
Kind of related to that, I felt that Taweret's real power was a bit disconnected from how cutesy they played her character's true form. Don't get me wrong--I think the cutesiness was unexpectedly refreshing. But I think the character would have benefitted from maybe flashing a few moments earlier on that showed that she is pretty powerful and not to be underestimated despite her sweet demeanor.
Those two things aside, everything else was very, very good, IMO.
I will take a HARD disagree with the comment about Harrow being a "generic" villain. I thought he was pretty well developed and, despite being crazy, was actually pretty deep and had concrete, complex motivations.
Consistent with D+ tv shows, and contrary to most of the phase 4 films, the final act CGI-laden big battle was awesome and pretty satisfying. I mean, I could have done with a bit substance to the fight scenes with Khonshu and Ammit other than just the two of them throwing each other around. But otherwise, it was pretty good. And I was actually pretty blown away with the CGI on Khunshu and [especially] Ammit. Moon Knight still seemed a bit fake looking to me at times. But Khonshu and Ammit looked really good.
Layla in avatar form: Her costume was fantastic. And I liked the little fan service moment of the girl asking her if she was an Egyptian super hero and the question prompting Layla to instantly grasp the import of that and answering in the affirmative.
I like that we are left still asking questions about what is "real" and what isn't. The post-credit scene (actually, mid-credit scene) was great in that regard.
Prior to the mid-credit scene, I loved how they handled the Jake personality. I loved how it was strongly implied to the point where there was no doubt, but they still didn't actually say or show that it was Jake. I have mixed feelings on the actual reveal in the mid-credits scene. On one hand, I think the not-reveal up to that point and leaving it dangling was perfect, so it was a shame to undermine that. On the other hand, it was done well. And the scene served to further underscore Khonshu's moral ambiguousness as well, which I think was a good move, especially since the finale prior to that point perhaps made him feel a bit more "good" and "traditionally heroic" than he had been portrayed in earlier episodes.
Overall, not sure where I would rank this one, but I enjoyed it a lot. To me, it had a strong start, really bogged down in the middle two episodes, and then had a strong finish.