Doing another play-through, this time with an aasimar crusader cleric. At this point I'm a little bummed that I never got to have Woljif rejoin the party. I thought I did everything right, but he never showed up.
I took the Legend route of giving up the Angel levels, so I'm at cleric 20/ranger demon hunter 16. The character now does a cr*p-tonne of damage even to heavy-duty demons, almost rivalling and sometimes surpassing Lann. Hopefully I can complete the end game without having the Angel levels.
I love the Fortress of the Faithful spell, which I apparently got when I was treading the Angel path, then didn't get taken away when I switched to Legend. Hmm... a bug perhaps? With that spell active my party often barely gets a scratch, and it lasts for hours too. Another favorite is Storm of Justice, which often does heavy damage to multiple buffed out demons.