If you're looking for a GOOD female character, I'd say Cecilia is better. She may not be good in FE6, but her personality, voice, etc. makes up for it. She's not that bad looking either.
How popular a character is shouldn't be judged off of gameplay. That's part of the reason Camilla is so popular. But if she was worse as a unit, she wouldn't be as popular.