I've been using xmonad for ... well, guess it's been the past 3 years now. Never had to change the config or adapt to API changes as I had with LUA and things just work. Plus, it's quite performant (although it has some input-looping related quirks sometimes) and hardly takes up any memory.
Can only recommend it to people new to the tiling wm scene.