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.