I find that it is often easier to start with a base class, and then tweak it here and there as needed to get the right flavor.
So I would probably start with the ranger class, and use a custom Favored Enemy list instead of the one provided. Then, I would drop Handle Animal, Heal, Knowledge [dungeoneering], and Knowledge [nature] from the class skill list, and replace them with Intimidate, Knowledge [the planes], and Knowledge [religion]. Next, I would replace its spells with the ones on the Blackguard's spell list. Finally, I would do a broad-brush replacement of all "nature boy" powers with "diet Coke of evil" ones, and presto...one evil angel-hunter.
You could probably do something similar with the paladin or barbarian, with enough elbow-grease. Good luck!