I love Cangel, like Spuffy. Actually, let me rephrase that...love Cangel, hate Spuffy in season 6, love Spuffy in season 7. I don't understand why people hate Cangel so much. I mean, I LOVE Bangel, but it was just puppy love. Cordelia and Angel have much more than that, even if it does seem slightly forced at times. I wish the two of them had gotten together. Maybe if they had a solid onscreen romantic relationship, more people would like them.
As for Spuffy, I thought their whole 100% physical relationship was just awful, since he loved her with all his heart while she just abused him then used him (it rhymes!) The first time I watched season 7, I was, for the most part, indifferent toward them. I was still a Bangel shipper, since I hadn't seen Angel yet. But now that I've seen the heart-wrenching last scene with Spike and Buffy, rewatched season 7, and discovered Cangel, I'm starting to like Spuffy a lot more.