When I was younger I used to play female characters almost exclusively. In games with romances back in the day there were no same sex options and mods to make it possible were rare if at all available. Also many games back then (and still today though less so) didn't give male characters the kind of love and attention in customization and attractive options that females received.
Today, however, many games released are far more inclusive of the diversity of humanity, and options for customization are more broadly given. Though female characters still win out in that area, male characters today have far more options than they did in the past and making an attractive male in many games is far easier than times past.
So now, I play both genders in games but when a game allows me to make a male character closer to how I identify myself, I typically choose male. DAI allowed me to make what I consider an attractive male character (as opposed to only being able to be some sort of musclebound neanderthal) and it had the options for male/male romances. And while, DAI's male/male romance options didn't really appeal to my own specific tastes, I did experience them at least once to enjoy them for what they were and even used a mod to allow my male inquisitor to romance Cullen as well.
I think it's quite common for people to make characters they identify with in some way even if its not always the same gender... and of course the eye candy factor comes into play for many as well. When I make a female character, I am not doing it for the "eye candy" since that's not what I am attracted to, but I DO identify with my female characters to a large degree. And not for nothing, I think at least a few hetero males may also have reasons besides "eye candy" to make a female character. Male or female, at the end of the day, we're all still human and I believe we all have the potential to identify with one another and find common ground regardless of the things that make us different from one another.