Bruz wasn’t evil for betraying you.
Bruz only betrayed you because he wanted to become the Overlord of Nurnen, but due to Ratbag’s request, you couldn’t give him it. (Also the game literally doesn’t let you give it to him even after you choose an overlord) Bruz just wanted a Fort of his own. When you found him in the fighting pits, and you recruited him, he hoped you would give him overlord. But Ratbag is the reason Bruz betrayed you. If Ratbag hadn’t had Talion pick someone else, Bruz would have been overlord and he would have been happy. That’s all he wanted. Ratbag is the evil one.