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.
“You can discover more about a person in an hour of play than in a year of conversation” – Plato