Lain is very deep even for manga. Unfortunately it's so deep you can fall asleep watching it. If you are expecting a bit of action don't bother. On the good side you can watch it a several times and pick up new things each time, the down side is you probably missed those parts when you fell asleep.