When I think about the phrase “Hero or Villain” and apply it to SWTOR, there is one character that embodies both elements that comes to my mind. That character is the intimidating visage of Darth Malgus. While obviously a villain to any of the Republic players, Imperial players see him both as a hero of the Empire and later a traitor and therefore villain. Imperial players constantly see Darth Malgus as a herald for the Empire, from his role as a chief aggressor alongside his master, Darth Vindican, during The Return cinematic, to the introducer of each of the major flashpoints leading up to Ilum. Malgus is everywhere.
Malgus is portrayed as a staunch defender of the Empire, taking action against the Republic at every turn while also embodying the Sith Code in his every deed. Malgus is such a hero to the Empire that when the “Malgus the Betrayer” story arc comes around at Ilum, I was seriously heart-broken to run The False Emperor flashpoint. It was this huberus that takes Malgus from being the Hero of the Empire to being the Imperial “Public Enemy #1.” We see Malgus’ rise through the many cinematics (The Return and Hope are two of those cinematics that show the rise of Malgus), we then see Malgus as one of the most trusted members of the Empire and Dark Council throughout all of the original launch, and we finally see his end with the Ilum arc.
Playing from the Sith Warrior perspective, I felt especially betrayed following the main Ilum story line (I had to run these after I had hit 55 because I was not sure that I could handle the tank role on the story mode version of these fights-I have, of course, now found out that I would have had little problem). I cannot think of any other character (especially a Non-Player Character) that exhibits the dual Hero/Villain qualities as Darth Malgus does.