Your post is bad and you should feel bad. But you won't.
First, I have no idea why you think males cannot like a franchise because the main character is female. I personnally liked Force Awakens a lot, and the chick in Rogue One looks like she would do a good job. Now if every other Star Wars movie from now on features a female lead, sure I could be annoyed. Is it because the lead is female? No, it's because they're always doing the same shit over and over. But females aren't the problem, unless you're a virgin neckbeard whose masculinity is threatened when you're supposed to get involved in the story of a female character.
Secondly, I'm not sure how you can tell Rey or Kylo will end up being bad characters based on one movie out of a whole trilogy. Did you also think Leia was a Mary Sue after watching ANH? I mean, she resists torture no one usually resists, she lies about the Rebel Base even though Vader can normally read minds, she is an expert marksman even though she's a fucking princess, on top of being a tactician able to coordinate and lead a space attack on the fly after they escape from the Death Star.. That sounds no less overpowered than Rey being able to swing a lightsaber after discovering her latent Force abilities, or being able to tinker with shit after being a junkyard rat for 15 years.
I suppose it's now popular to hate on TFA because it was well-received.
In any case, this trailer looked awesome, I'm really excited about Rogue One, and I totally need to find a Grand Admiral uniform.