Okay so I've been hearing a lot of complaints about Eren's character being annoying because he's whiny and all that but people need to understand that he's been through a lot. Despite being whiny and hot headed, he has a soft heart for his friends and the people around him. He easily gets frustrated and disappointed of himself because he cares a lot, and most of the times, he feels like he's not doing good enough. He may not be as cool as Levi and Mikasa but that's what makes him the best protagonist of the show. He may not be as skilled as them but he's always trying so hard. As the protagonist, he was meant to have a character development as the show progresses and trust me, he has grown so much. Though some people can't stand him, I'm still loving his character and he's still one of the reasons why I keep watching the show.