The actors and actresses have made us love the character when they are to be loved and hate the charcaters which are to be hated. If you see other serials at some point you might even go against the main character but in this series Ertugrul will make you love him throughout. Let's speak about a few a characters individually.
Selcan Hatun, wfie of Gundogdu Bey. In the first season she made all her viewers hate her, literally each viewer and then when she repents she made all her viewers love her. She is character who changes herself, she aces the evil role and the good role. Her sister Gokce too is absolutely amazing. The fact she is behind each and every curtain, haha.
Then every series has a bit of comedy atleast for which there is Bamsi and Dogan. These two alps are like brothers to Ertugrul. Turgut joins the duo. They make fun of each other and have fun together which adds the funny part to the series but don't go for their funny behaviour they are also skilled warriors.
Then we have Ertugrul's enemies which are the villians like Noyan, Sadettin Kopek, Titus, etc. The enemies really make you hate them from the bottom of the heart. All the viewers hated Claudius (Later Omar) and Hamza (when Hamza had turned towards Noyan) but then when these two repented, all the viewers literally loved them.
One special character is Ibn Al Arabi, who will give you the peace of mind when he speaks and motivate you.
Conclusion: ALL THE CHARACTERS ARE AMAZING WHETHER HEROES OR VILLIANS.