The Gift is like the finale I love to hate, because it's great but I hate that it makes me cry.
Graduation Day was one of my favs, because season 3 is my favorite season, and there was a lot of changes with that finale, so it tied with Chosen for my favorite. Chosen is tied as a favorite because, like GD pt2 it changed everything. The entire slayer mythology was altered, and I thought that was great. I love twists I don't see coming (though I was totally spoiled and knew exactly what was going to happen like months in advance, lmao!). if you look at it, the season 3 finale and season 7 finale are really similar in theory, just that everything in the season 7 finale is bigger. Like in season 3 the school was destroyed, and in season 7 the whole town was. I have other examples, but I won't ramble on about it here, lol. Anyways, I like the finales that change everything the best, so I voted for Chosen tied with Graduation Day part 2.