If you geek out on gender studies and feminist analyses of pop culture (I know I do), you'll love this article by Kaitlin Tremblay. She looks at Catwoman through the lens of feminism and suggests that the character's struggles - both external and internal - mirror the challenges many women face when trying to reach their potential despite gender biases.
Yes, Catwoman wears slinky little outfits that are intended to appeal to men more than empowered women. But costume choices aside, Catwoman is a complex character. She's not strictly a villain or a hero. In The Dark Knight Rises, for example, her attitude towards Batman is certainly not one-dimensional. She has conflicting impulses and she has to work through them to find her path. Sound familiar?