Charmed is pushing hard at this point to capitalize on the popularity of Buffy the Vampire Slayer. This show is clearly trying to have Cole play the role of the conflicted evil one with a good side in a love affair with a slayer. A big difference is Buffy (the character and the show) had the guts to kill Angel. Of course BTVS had superior plots, writing, directing, and acting.