Exactly, they aren't like Disney antagonists who tend to be bad for the sake of being bad. People are also products of their environment, Doffy and Sasori being fine examples of that when life turns to s**t.
It's nice to find someone who's on the same wavelength because often I tend to lean towards the baddies too. My reasons are that they are wrought with flaws and do things like betrayal and other wrongdoings that come with human nature. They seem more "real". Protagonists though tend to be more selfless and shown as an ideal but watching someone who's perfect isn't what I want to see. Instead, I'll go for a character who doesn't know how to behave correctly and make the morally right decision.