^ What she said.
Probably because of his age, Angel has a tendency to treat everyone that way. I get that, but that dynamic really turned me off of the Buffy/Angel romantic connection. Buffy wasn't as strong an individual when she was with Angel as she was when she was alone. She let him treat her like a kid. She let him make decisions for her without putting up much of a fight and eagerly lapped up any little crumb of time or affection he’d give her. She gave him the majority of the power in the relationship -- and that's not what I wanted to see from the title character in my show about a superhero.
Ultimately, I like romantic relationships that are based on friendship, shared experience, respect, and equality and then progress into something more. That's why I much preferred Cangel to Bangel. The relationship felt kind of forced and ended horribly, but Cordy loudly and often demanded (and, usually, received) Angel's respect. As for Buffy, I really want her with Xander. They've got the whole friendship, shared experience, respect, loyalty, and equality thing down. In my mind, next comes love. I'm not really knocking Buffy/Angel, Buffy/Riley, or Buffy/Spike. I'm just saying none of those three were really what I was looking for as a viewer. I was much more satisfied with Xander/Anya and Willow/Tara than I was with any of Buffy’s relationships. Buffy/Angel was all angsty and romantic, Buffy/Riley was stable and boring until it wasn't, and Buffy/Spike was hot, but seriously screwed up until near the end. There are pros and cons to all of these relationships. They're all valuable learning experiences for Buffy. In the end, though, I just don't think she's yet found her Mr. Right (although I do think he's right under her nose!).