So in my defense of Disney and the heroines that have evolved over years, just like women and men have evolved themselves, here's a list of positive articles detailing the weaknesses AND strengths of Disney princesses:
Disney Heroines: A Feminist Evolution, Part 1: The Classics
Disney Heroines: A Feminist Evolution, Part 2: The Princesses
The Truth About Feminism and Disney Princesses
Disney Princesses Are My (Imperfect) Feminist Role Models
4 Ways the Disney Princesses Created Modern Feminism
Finally, I would be remiss if I didn't point you toward Whitney Avalon's amazing rap battles. Snow White v. Elsa is my absolute fave. Regardless of who wins, they both rock it. And of course, the big Buffy fan that I am, Cinderella v. Belle is also is amazing.