I tried learning Esperanto through Duolingo, but was a bit disappointed. It was still a bit inconsistent here and there; I was hoping for a 'perfect' language without exceptions.
Yes, it's not flawless. My personal pet peeve is that there's no clear way to know if a verb is transitive or intransitive. Despite the shortcomings, it's a fun and rewarding language to learn.
Agreed. I think it could've been solved better. Although excessive use of -igi/-iĝi can make the language sound duller, so I guess it's just what it is and that's it at this point.
IMO, Esperanto could be used at schools as a "gateway language" to language learning in general. It's simple and as logical as can be in grammar and syntax. The vocabulary stems mostly from Latin based languages so learning the most common root words help students build up their vortarojn for other languages as well.
That sort of utilitarian approach to E-o, instead of the more traditional, ideological approach could bring it more popularity. But I'm no teacher so this is likely not happening.
Esperanto also has the hideous ĥ which to my knowledge no other language has, but it’s not very common so it’s usually not something you can identify it by.