I am just going to pop in and say -- one of ,my all time favorite episodes! But I always loved Spike from the first moment he was introduced -- School Hard-- the way he watched Buffy dance in slo-mo-- hawt! hawt! hawt!
I love that he (Spike) is cruel and kind and evil and complicated. But I never doubted his love for Buffy. Angel only loved her when he had a soul. Otherwise Angel was a real asshole.
Spike never pretended to be anything but a piece of shit -- but hey! a love sick piece of shit at that.
All only my opinion of course.