If you want a lot of different behaviours, go with LUA.
If your behaviours can be determined by some boolean (Aggressive, follows target, ... ...) go without.
Between the two I'd go without also (say 16 enemies and 4 bosses for example I'd hardcode all that).
My two cents are that scripting is usually for scripters, not for coders so if you feel comfortable with the language used, stick to that language, if you don't (and maybe you will want to add enemies months and months after the developpement was finished) you might want to go with a scripting language as it is defenitely more secure than breaking up old code...