Spoilers aheadWhen I saw it was a 47 minute episode I was initially worried they'd spend way to much on the SoL and put in a bunch of anime original bullshit. Thankfully it was kept to around 12 minutes and we got a Tsukihime (fucking secondaries seem to think it's harry potter) reference and a bunch of good saber and rin wbms, reaction images, and gifs out of it. The addition of the scene with Taiga at Kiritsugus grave (which is actually from Fate/Hollow Ataraxia (minus the caster)), but fits well here.
Caster fight was changed up a bit from the VN. Originally it was in the Emiya estate, but switching it to a bounded field trap on the bridge home was a nice addition that I think suits the part fine. The reason this was even placed in there in the first place was because the original VN was on a budget and they had to reuse a lot of backgrounds. Which was the same with the Kuzuki fight being at an abandoned gas station instead of the same crosswalk that you see 50 fucking times in the VN. Shirou's new wardrobe has been consistently good throughout the season as well.
The real treat however was the ending where we finally got to see Shirou realize that his ideals of trying to save everyone and being uncompromising on them are exactly what caused things to end up the way they did.
Shirou's facing the consequences of his actions and it's delicious, their rendition of "This Illusion" being played during this scene and throughout the rest of the episode makes it all the better.
Spoiler
Fucking hell this was one of my gripes with the Ufotable adaptation, and now that I see what they were saving it for it makes the wait worth it.