Generators can be replaced by inverters or solar panels. But if you have enough load then diesel generator is compulsory. Your tips for generators are very useful.