Since we had the topic before: I just saw the conversation with Wulbren about stopping Gortash again. I think he meant to do teh right thing and taking out the steelwatch before going after the man directly is the clever move for sure. The problem was, that he was too focused on the Gondians being the bad guys, that he didn't listen to reason at all.
I remember when I met him again, that I thought 'Great, we want the same thing' and I still was mad, that he was so dismissive of Barcus, who risked his life for him, but I still thought, we could come to terms and he would see reason, once we proof, that the Gondians were Gortashs slaves. So yeah, I actually think, that Wulbren is a pretty well written antagonist. He started out wanting to do right, but was so blinded by his own personal headcanon of what had happened, that he was beyond reason.
He certainly is one of the most grounded antagonists in the game.