^I really agree! Andie and Joey are both great.
Another character I really love is Cole Turner from Charmed. He really loved Phoebe and tried to be good but never quite was strong enough to beat his demon half. His storyline is something I could watch over and over.