I just got back from a trip to the East Coast. We took in Wicked on Broadway in the Gershwin Theatre. For any writer, seeing this can be an eye opener. Here we have two flawed heroines who struggle with right and wrong and their place in a society who decides what is right and wrong and often they're just plain wrong. Their arcs criss-cross and cross again. This play has inspired me to do a better job giving my characters nuance.
Here's a cute scene and song from Wicked.