FWIW, I like Wagner's retelling of the "Nibelungen" Norse myth much better than Tolkien's (Hobbit / Lord of the Rings) or Lucas' (Start Wars).
But I've never liked my good guys to be perfectly good or my bad guys to be perfectly bad. Moral ambiguity makes things more complex and interesting. It's why we like Clint Eastwood's characters for example.
"It is no measure of health to be well adjusted to a profoundly sick society.” ~ Jiddu Krishnamurti