It would be much more convenient for searching if one gender in the tag was consistently on the right and the other on the left. This consistent positioning of genders unlocks flexible search options:
*mf *some - for any number of males
mf* *some - for any number of females
*mf* *some - for any combination where both genders are present
f* *some - for any number of females only
*m *some - for any number of males only
I see your point, but it’s still possible currently too.
*mf *some - for any number of males
*fm *some - for any number of females
(*mf* *some || *fm* *some), or simply *some, male, female - for any combination where both genders are present
f*f *some - for any number of females only
m*m *some - for any number of males only
This way (most appearing comes first) is at least easier than opening the decision which gender is better and has to be ordered where…
Personally I’d prefer m to mean mare, and s to mean stallion, but that’s just a side note.