I like the way Kotor2 handles it, you correct the other person that Revan is a girl or a boy and the game react accordingly. Then again, Karpyshynn ruins it by making Revan another Anakin Skywalker and killing off Exile who became Revan's doorknob fangirl (Karpyshynn really really love making somewhat interesting female characters into adoring airheads). In SWTOR, Revan's arc on Dromund Kaas made it neutral. Nobody knew Revan's gender and its a mystery... until the flashpoints and the whole nutjob thingy in SOR. There's hardly any consequences or lore expansion with default characters like Satele Shan and Theron Shan. But of course, these MMO-ers are only happy about repetitive flashpoints and Ops to care about consistencies and gigantic plot holes and another rehash Kai Leng... thankfully they retcon Vitiate in KOTFE and Children of the Emperor isn't another indoctrinated force sensitive slaves.
Anyway, its a Bioware game where you're given choice to play either gender. So in all my playthroughs, Shepard is a girl. Revan is a girl. Warden is a girl. Hawke is a girl. Inquisitor is a girl. Lord Wrath is a girl. Darth Nox is a girl. Barsen'thor is a girl. Cipher 9 is a girl. And so on. These are actual main characters with distinct personalities and voices just as their male counterparts. But I'm not telling you how to play the game because I like playing them as such but don't expect people to not get pissed off because majority like the idea of their main characters to came equipped with a dick.
And no matter how Mass Effect advertise itself, my Shepard is the first human Spectre... not a spray-tanned first male supermodel from the 90s.