The benefits of having a sealed battery are that it will not dry out, you will have no water leakage, and it is more durable.
The benefits of having an unsealed battery are that you can use the generator in wet environments like in the rain or if there is flooding.