Angel's a little difficult to rate. I'd give him a 3 when he was on BtVS, and a 4 when he had his own series. On BtVS, he wasn't all that well developed, and DB hadn't quite gotten the hang of acting yet. Plus, everybody on Buffy raving about his looks was just annoying, when IMO, Xander, Spike, and Giles are all better-looking. But I liked the angst. Of course. If I didn't like angst, I wouldn't be watching Buffy :)