Greg Heffley

Gregory "Greg" Heffley is an American middle school student and also the main protagonist and an anti-hero of the book series Diary of a Wimpy Kid.

Good Qualities

 * 1) He is a great writer and a decent artist.
 * 2) He does a great job dealing with his family.
 * 3) He does his best trying to survive middle school and gives tips to kids his age about surviving as well.
 * 4) He has exaggerated, but bright ideas for his future.
 * 5) He has been shown to be very funny, such as when he wrote "facts" about the moose for his homework.
 * 6) Despite showing a hatred for diaries, he is not afraid to share personal experiences in his journal.
 * 7) He always gets himself into crazy and unpredictable adventures, such as when he camped outside a video game store just to enter a tournament.
 * 8) He is willing to give himself to people he loves, such as Rowley.
 * 9) He does a great job dealing with his family, even more so in the films as he managed to get back at Rodrick by tricking Manny to read Rodrick's bikini magazine and getting Rodrick blamed for it and was grounded as a result.
 * 10) He has an amazing memory, since he can remember moments before he was born.
 * 11) Despite being bad with school work, he's pretty smart when it comes to coming up with ideas like getting Rowley to become the school's student council.
 * 12) Zachary Gordon did a very great performance of taking a role from Greg as a greatest son of The Heffley Family from three movie trilogy.
 * 13) Despite being bad with school work, he's pretty smart when it comes to coming up with ideas like getting Rowley to become the school's student council.
 * 14) Although Greg has a fair number of unlikeable moments (see "Bad Qualities"), a number of them are rather relatable to the everyday reader, specifically those growing up while in grade school. He comes off as rather unintentionally sympathetic (i.e. the type of protagonist the audience knows is not perfect, but we still root for him nonetheless).

Bad Qualities

 * 1) He is mostly narcissistic, egotistical and sociopathic. (Mainly because he's personality was come from his mother, Susan Heffley!)
 * 2) He often never takes responsibility for his own actions.
 * 3) Most of the time, he abuses his best friend Rowley, especially in Diary of a Friendly Awesome Kid.
 * 4) He does nothing to make his wishes come true, as he is very lazy and does not pay attention to his schoolwork, only paying attention to video games and comics.
 * 5) He can be bright, but he can also be pretty dimwitted and have bad opinions of things.
 * 6) He is incredibly vain as he thinks he's going to be "rich and famous one day" yet he doesn't say how.
 * 7) He is shown to be quite unloyal and disrespectful to those around him. Especially his movie counterpart, who calls Angie a crazy freak job, and he states that every kid in his school is a bunch of morons.
 * 8) Jason Drucker did a very wasted performance of having a role of Greg as a bratty and an idiot troublemaker from the movie, The Long Haul, even though he did very well in the movie of Bumblebee (a spin-off of Transformers movie franchise).
 * 9) Compared to his movie counterpart, Greg tends to exaggerate his flaws to be viewed as more sympathetic and blames others for his wrongdoings, and it tends to contradict his intended realistic portrayal.
 * 10) He is shown to be quite unloyal and disrespectful to those around him. Especially his movie counterpart in the first film, who calls Angie a crazy freak job, and he states that every kid in his school is a bunch of morons.
 * 11) In the Wrecking Ball, he conned people into buying useless items, and he celebrated one of his relatives' deaths.