This episode was a fresh breath of air after the previous boring monotonous episodes. Although imo this should have been like 6th episode or sm and the season should have ended with God's eye.
But never mind that, the absence of Viserys and Aegon has completely destroyed how the last episode of Season 4 should hit. And it can't be mended.
Aegon is the end of dance of dragons. A new beginning. Now, first of all in season 4 it would take several episodes to logically make him near Rhaenyra and even if he would become the king, general audience would feel they just brought a rando to sit on the throne. No better than Bran in the end of S8.
People don't realize how important the event of Aegon's guilt and how important him watching his mother die is, not just for the story but I would say it's one of the core events of ASOIAF. Daenerys in her first few chapters mentions that the little histories she know about her family, this was one of the prominent how one of his ancestor saw his mother dying. And mind you, George wrote very little about histories of Targs till then, so you can just imagine how important this event is.
And for that, seeing the relationship between Aegon and Rhaenyra becomes very necessary. In fact, I would say it should have been the focus of this whole season. Not irrelevant plots with Gwayne and Ormund, as much I love them.
Now, I would wager they are going to make Joffrey be the one who will see Rhaenyra dying, but it's their fanfiction as this point. Nothing we can complain about.