One of the most important criteria for a novel is the personality of the mc, he can be weak or strong as long as he is intelligent, mature and cold hearted when needed it’s Okay for me.I hate when we have a protagonist that have lived for thousands of years and act like a 15 years old kid; so I can tell you that this one of the best mc from 100+ that I have read, you can also add WAO.