Well, I find the whole mindset of the world different. You discriminated against multiple species and expect them to fight and die for you. My thoughts would have been "S**** this! Just die already! I'm not going to sacrifice my life for you.".
I do have to agree if we don't see any human-like males of the troll/demon/oni or leprechaun species then the designs could be considered fanservice-y.