The whole Angel and Buffy relationship is disgusting to begin with he's 250 years old and she's what 15 or 16 i don't care that she's a slayer and "mature" for her age she's a literal child. At least SPIKE fell in love with her as an actual adult. The same goes for Angel and Cordy they were adults.