steam generator advantages and disadvantages