Bishôjo Senshi Sailormoon is my favorite Japanese Anime of all times. The only way I will watch it is in the original with English sub-titles, because I can't stand what DIC did to it. If you want to see people with pure hearts, and who do what they have to do to save the world then Sailor Moon is the anime for you.
Usagi may be everything that people (heroines) shouldn't be; a glutton, crybaby, boy chaser, who only wants to eat sweets, do things for free, and read manga but she is the purest in the group. She would give her life time and time again to protect her friends, family, and the world. The rest of the Senshi have their flaws and good points as well.
Really those who complain that it's a bad anime should watch it closer and read through the unwritten lines. There are things here that are barely seen in the real world anymore; loyalty, unconditional love, and doing the right thing for the right reason.
Try and see that even though these girls aren't perfect, they are the perfect heroines. They are very real, with human flaws. You see people like them everyday. Even though you can't see the hero in them it's there for those perceptive enough.