Terry Pratchett was pretty good at female characters, and I particularly have Granny Weatherwax and Nanny Ogg in mind. Both are strong, complex characters with plenty of flaws and quirks. The only issue I would have with Pratchett's female characters is that sometimes he could get a bit preachy with them.