Personally, I find the syntax horrible. A good few years ago, I wrote reasonably complex stuff in Lua (a game addon, you wouldn't have guessed, right? :P), and it was quite painful to do that.
It doesn't help that it's embedded into larger applications most of the time, which do not allow easy debugging, if at all.