yes, there're 17 different types of enemies. each with own stats and skills. some have very low def, some have very high
before fight you can see enemies armor % (or in other words, how much of your dmg will be decreased)
there're few enemies (the most noticeable is living armor), which have very high specific stats(in this case armor). those enemies are created to stop the player and let only specific builds farm them, while others will lose or need to retreat