I don't mind almost everyone casting magic, as long as you don't shove a LOT of magic users into one encounter, and make them immune to things...like that poison frog encounters (seriously why are these things immune to stun).
There are people who find it annoying in combat. Too much environmental effects.
I imagine the devs when they were creating this mobs:
-What is this mate?
-ohh these are crocodiles, giant, mean bastards!
-That's nice what can they do?
-ohh..what do you mean? they are crocodiles!
-I know I know, but what can they do?
-o_O ermmm... well they have these big jaws, when they bite they made you bleed and they cause some critical strikes.
-you know.... its a bit simple, mmmm.... what if they could teleport?
-Telep...whaaat?... but sir these are giant crocodiles, they have no casting animation.....
-well you are an expert aren't you?
-ehmm...yes...
-well then make them teleport! Ohhhh and make the throw giant stones with...ermmm.... OIL! ahahahaha.
-Stones???? but sir, they have no hands, to throw something you have to lift it first...and what did you mean by "oil" O_o?
- Your an expert, remember? Get to work!
And now we have it....-.-
I don't bother with lore at all, a like the game and I like the crocodiles =) just joking. But seriously some battles have too much aoe effects.