Esperanto is very Eurocentric, in grammar and phonolgy, not to mention being under-specified and idiosyncratic in ways that make it hard to learn. It's also sexist, completely apart from the fact it's gendered, and some of its vocabulary is ambiguous.
There are languages like Finnish and Hungarian in which gender is almost entirely absent, and there are languages like French in which a binary masculine-feminine distinction permeates everything. Gender in Esperanto is similar to gender in English, but slightly more problematic:
1. There are different pronouns ("li" and "ŝi") for male and female persons, just like in English. There is a also a non-traditional gender-neutral pronoun ("ri") that a large proportion of Esperanto speakers have probably heard of by now but is not yet used very much.
2. There are about 20 word pairs where the female form is derived from the male form with the suffix -in, for example, "patro" father, "patrino" mother, so the sexes are treated asymmetrically. There are multiple proposals to fix this but, as you can imagine, it takes a while to reach a consensus on which proposal to adopt, if any.
Both of the above make it difficult to talk about someone in traditional Esperanto without knowing or revealing their sex, and also make it difficult to talk about non-binary people. But in principle the problem is not hard to fix and so it probably will get fixed once enough people feel strongly enough about it.