If you want a lot of different behavioursbehaviors, go with LUALua.
If your behavioursbehaviors 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 developpementdevelopment was finished) you might want to go with a scripting language as it is defenitelydefinitely more secure than breaking up old code...