Sometimes it just seems as though the writers can't come up with any original ideas. I really thought that this wasn't going to be an "Angel" ripoff, and it isn't all of the time, but then they'll toss in something that's just too blatantly "Angel" to be a coincidence. If Mick gets a partner who thinks of himself as a "rogue demon hunter," I'm gonna stop watching.
You're right. You can even compare the characters. It'd be something like this:
Mick=Angel. Both handsome, "good" vampires searching for redemption, and both hate being vampires. They're both in love with humans, but are reluctant to start a relationship because they don't think it's "right." Oh, and, of course, they're both LA private investigators.
Josef=Spike (with a soul.) They both sometimes serve as the comic relief, they're both old friends with the protagonist, and they're both annoy the main character at times.
Coraline=Darla. She's a 100% certified Darla clone! So, she's Mick's ex/sire and a former vampire. Mick kills her. Years later, she seemingly comes back from the dead, but SHOCKHORRORGASP! She's a human! She and Mick start to become romantically intertwined, but then, she becomes a vampire again! Where have we seen
that before? *rolls eyes*
Beth=Buffy. Okay, I admit, the only things she and Buffy have in common are the fact that they're both blonde and in love with vampires. Buffy is a strong character and great actress, Beth...not so much. Buffy has superpowers, Beth doesn't. I suppose Beth would be a lot like Kate Lockley if she had been a love interest for Angel, but that may just be because the actresses look almost exactly alike.
As much as I like Moonlight, they need to start being more original or else I'm just going to stop watching. A lot of times, it just comes across as an Angel clone with worse characters and writing.