When I read Middlemarch in 2015, I was surprised when the focus shifted away from the character I thought was the protagonist. In fact, the book has an ensemble cast whose stories are woven together by a variety of relationships all contained within the same geographical area, the town of Middlemarch. Hence the title.
One of the Hungry Hundred Book Club members said the book was about “knowing the other”, though obviously not in the science-fiction sense of knowing aliens from other planets. I very much agree. The plot relies on characters who make assumptions and project their own worldviews on others unknowingly, then find, having hurt others or themselves, that they were mistaken.
The characters are not to be blamed for not understanding each other perfectly to begin with (such problems are perennial human ones), but we can certainly judge them for the actions they take and the attitudes they adopt when they realize they are wrong.
My evaluations of some of the characters below as well as information on when and why I read the book.