I did not mind them not having Rand teleport to Tarwin's Gap and annihilate an army. It would make it hard to explain why he isn't constantly doing that throughout the next 3 books worth of material when instead he doesn't really know what he's doing until around book 5. At least with Nynaeve being involved, she has a block that can explain everything. She can't do it on command.
What I do mind is what they chose to replace it with. It was bad. A lot worse than actually having him do exactly what was in the book. So I guess my point is I think there was good reason to change it... they just failed at what they changed it to. They made this episode way more dark than it needed to be. Agelmar and Amalisa dying didn't serve any purpose, so there was no reason to do it. They didn't make people care about either character. What should have happened, imo, is everyone is at the wall and about to get overrun, then Nynaeve and Egwene show up and turn the tide. We didn't need to have Nynaeve almost die (and actually appaer dead). There was enough other bad s#!t happening:
Moiraine getting shielded
Fain taking the dagger and horn
Fain "killing" Loial
Perrin doing nothing
A mysterious invading navy
Rand running off on his own
That being said I know that Covid restrictions had a huge impact on the filming of the last 2 episodes. They were really limited on what they could do with close combat. I think the trollocs were almost entirely CGI because they couldn't get a bunch of extras to come on location. They also had to trash all of their on location plans. For example they actually had a creepy real forest they were going to film the blight scenes in but the ended up having to build it. I think the scenes most affected were the battle scenes. So I'm going to give them the benefit of the doubt and hope they make some big improvements for season 2. I doubt their original plan was to have a horse charge to a wall, and one scene of a trolloc attacking and spearing someone.