If you hate them they're good villains?
No, if you hate them they're bad villains. If you find them ambiguous, or understand their reasoning but not accept it or hell, even wanting to joing them, that's a good villain. Fiends are just a gameplay excuse to give the player something to shoot while...