You see apart from the plot armour, I didn't really take anything for granted with Angel. I mean, the mere fact that we can question whether the main character is heroic is part of what makes him interesting to me. I'd actually say that Wes remained more unambiguously heroic than Angel, although on the televised shows, I loved both characters. I actually loved the fact they humanised Angel a lot and that his failings became less about the demon and more about his human short comings which was hardly explored on Btvs because he didn't have the same moral responsibilities that he did on his own show.
Interestingly enough, Wes came closer than anyone in terms of that exploration, which is why he is one of my favourite characters. Brilliantly, they became foils for one another. I consider him, in somes ways more interesting 'lancer' for Angel, than Spike.