Cordelia was perfect for Angel until she got fat, and even in her final appearence in Season 5, but for some reason, I really liked the pairing of Angel and Nina. It just seemed that from the few times we saw here that Nina was meant to be with Angel, and if there had been a Season 6 (or 7), we would have seen that relationship develope greatly ( My idea of the perfect Season 6 opener would be, Spike going off to Europe to be with Buffy, which would, of course, bring BTVS back on the air with a much larger budget, Angel winning the Shanshu, then marrying Nina. On the honeymoon, in the throes of passion, Nina would bite Ol' Broody, turning him into a werewolf and taking ATS off on a whole new direction)