Here's one on types of speculative fiction which sums up the major sub-genres nicely. It's not all inclusive, of course, but such lists can't be. People create new sub-genres all the time. There's another thread on male vs. female main characters. There's an argument that readers like male main characters better because both genders can identify with external issues and that female main characters aren't as popular because males find it difficult to sympathize with a woman's internal conflicts. The argument, in my opinion, is just a stereotypical excuse for something more fundamental. The reader can identify with any character if the writer describes the character well. If the writer does this badly, then the character comes out inscrutable and at worst, fake.