In most games, when there's an option to play as a man or as a woman, I generally choose to play as a dude because...I'm a dude. I guess it helps to immerse myself in the game but I never really gave it much thought beyond that. But in my second playthrough, if it's something like an RPG or anything like that, I usually switch to a girl just to see different story paths, conversations, personality even.
Except for fighting games. I've been telling myself it's because I love fast, rushdown characters like Millia Rage or Cammy. I even managed to fool myself into thinking it was because I used to do the martial art they're representing, like Lidia Sobieska from Tekken. Which is technically true, they have to have a play style I like.
But along comes Granblue and I'm torn between two characters: the badass old man brawler that is Soriz and zoner archer lady Metera. And at this point, I can't lie to myself anymore and will probably play Metera because she's a woman and she's hot.
TL;DR: I like women and they're hot.
Portuguese here. This is anecdotal evidence but, as far as I can tell, a lot of our proficiency comes, essentially, to constant exposure to the English language since the early to mid-90s. We don't dub English-speaking media (apart from movies and tv shows more aimed at kids, but even then, Cartoon Network didn't even have subs when I was a kid and I still watched it religiously), the video games we played when we were kids also didn't have a Portuguese language option so we were basically forced to learn English.
And now that the Internet has become widespread throughout the country, the younger generation consume a lot of English-speaking content, so they have little trouble with speaking and writing in it.
This results in a good % of the population having decent to good English, not just the kids but a lot of people in their 30s (and some in their 40s) too.