Well, I don't think "feminism," in this case, is equal to "good role model." The "flawed" characters get more freedom to make choices maybe the "good role models" wouldn't make. I don't think that inherently makes one type of character better than another type. But, for some people, it can have some more appeal.