Who is the best anti-hero in arcane? Silco or Ambessa?

(maybe Ambessa is not a hero, but I needed a term to describe their importance in the series)

I started to think that there are some parallels between Silco and Ambessa: they both fight for their people, using not the best methods and sometimes can even go over people's heads to achieve their goals; they both died in the arms of their daughters, who heard their last important words. I like them together, because I think that they (for each of their seasons) carry the same meaning - the face of war, treachery, conquest (in Silco’s case it's independence) ... they are literally the eyes of their people. Which story did you like more, Silco or Ambessa? Do you see parallels between them? Who is written worse, and who is better? I want to know your opinion about these two characters!