An extremely annoying MC with what can be only described as a head way to big for his shoulders, and that's only cause English is not my mother tongue and I can't think of a word describing exactly what I mean. I have quite a few very delicious swearwords for him in Serbian though.

You have the other MC who might as well be a doormat.

The only character who acts reasonably in this whole story is the doormat's sister.

The good thing is that by the end of the book, the big headed guy pulls his head out of his ass just a little (enough that he becomes just mildly detestable), and the doormat... well, he pretty much stays a doormat.