I prefer to use batteries because they are easier to carry than most generators. However, I tend to run small cheap lights. Some collectors swear that the more powerful the setup, the more plentiful the catch... There is probably truth to that, but since most of that gear is out of my price range I couldn't tell you if it is worth it.