Decent leisure battery all day long.
Generators should be banned - noisy, smelly things.
And why is it that people with generators always insist on placing them as far away from where they are pitting as possible, which usually means somone who doesn't have a genny getting one placed next to them !
I've re-positioned a fair few inconsideratly placed generators in my time