You know, I have to agree that Angel and Barnabas and the soul thing aren't EXACTLY the same, but there are some similarities I think.
I was just mulling this over, as a matter of fact, and realized that Barnabas and Angelique are so much alike that it's uncanny. Barnabas really has no room to criticize Angelique or say that he'll never love her. Here's why:
What did Ang. do? She did anything and everything she could to get the man that she loved, even if it meant killing people in her way, or doing obscene things to them.
Hmm. What did Barnabas do? He bit Willie, made him capture Maggie, beat Willie when he tried to help Maggie escape, made Julia kill Dr. Woodard so that he wouldn't find out that he was keeping Maggie, tried to kill Maggie when she wouldn't comply, then made Julia erase her mind when she remembered what had happened to her.
Seems awfully alike to me. So all this time Barnabas was a huge hypocrite, and I never realized it. Sometimes I can be slow.