I do think Hermione, Ginny, Molly, Bellatrix and Minerva have consistently been shown to be very strong, competent witches so I'd say one of them. But, unfortunately, we don't know the elder ones that well and haven't seen them deal with the wide range of situations of the younger ones, so let's narrow it down to the younger generation and I don't like Hermione so my vote went for Ginny LOL.
IMO, Alice, Lily and Luna are barely developed and well drawn out so I really can't say much based on what I got from the books. With Lily and Luna, JKR has tried hard to sell them as loveable characters and I know she has succeeded for alot of people as they love Lily and Luna but not for me. They seem so 1D and are flat, almost cartoonish characters IMO and not fully fleshed out so it's hard for me to see them as real people in a way, so it's hard to classify any of them as better. Or even good. All IMO of course.
Edited by stumps101 - 17 years ago