General Hux (Star Wars)

General Hux is a First Order general who gets into power struggles with Kylo Ren. The guy was clearly meant to be the new Grand Moff Tarkin.

Why He Sucks

 * 1) He's a rip-off of Grand Moff Tarkin.
 * 2) He's incompetent.
 * 3) His Nazi speech is cringeworthy.
 * 4) He's stupid enough to act as a spy for the Resistance just because he hates Kylo Ren.
 * 5) He is portrayed inconsistently, such  as seemingly being the main General in the first two movies of the sequel trilogy, but then was apparently succeeded by Pryde for no clear explanation.
 * 6) He is a punching-bag. In The Last Jedi he was pushed around by Snoke and Kylo Ren as well as being played by Poe Dameron. In the next movie he was treated like trash again; Kylo Ren shuts him up for talking during one scene, he was shot by Poe in the leg, and then was executed by Pryde for being a traitor. He should not be a high-ranking military officer if no one respects him.

Redeeming Qualities

 * 1) The fact that according to the expanded universe comics and novels, he had an abusive dad combined with the fact that he was bullied for being a bastard child might make you feel a little sorry for him.
 * 2) Domhnall Gleeson does a fine job playing him. (Aside from the afmorementioned Nazi speech.)
 * 3) In the character's defense, he does come off as a threatening villain in The Force Awakens.