I believe the accurate title for me would be antihero.
Merriam-Webster puts it as: "a protagonist or notable figure who is conspicuously lacking in heroic qualities" (most encouraging, isn't it?)
Reedsy mentions: "While their actions are ultimately noble, they don’t always act for the right reasons."
Upon further research (thank you, Reedsy), I've discovered there are up to (if not more) five types of anti-heroes. Personally, I consider myself the Pragmatic Anti-Hero.
The Pragmatic Anti-Hero is "self-centered to a degree and reluctant to accept the role of hero." Other than that, he/she is willing to jump into action more quickly when observing any wrongdoings, BUT will wade into not-so-honourable zones if they wish to bring their own goals to completion.
Now, there is nothing wrong with my reading skills: we are talking about the hero or villain of the story, not the anti-heroes and anti-villains. Allow me to point out, then, that the antihero is the hero of his story, even though his actions and morality might be suspicious and concerning (and even though readers might not love or like him).
Turns out that Sherlock Holmes himself (they mention the BBC modernization of him, but I believe other versions as well) is an anti-hero. Truly, you must read the Reedsy article yourself and then scroll down to the examples; I was fascinated (to some degree).