How much hours per day power cut in your area?
Generators are more expensive and headache to run, fuel prices you well aware, maintenance cost high too, and you know quality in Pakistan is pathetic, having an original japenese one is almost impossible. If you have some 0.8-1.0kW ups or solar invertor, thats better than running a generator. Buy a 20-30K battery that will serve you for 2-3 years for sure, even more than that with proper maintenance. After its life you can sell it for lead at a good cost. If you have money in the future, buy a 2.5kW chinese generator for emergency backup (that is 60 to 70k nowadays).
Li ion batteries can be built from scrap laptop cells, if you have electronics know how. If properly built, they can work for 5+ years gauranteed. If some cells get bad, you can replace them. Sadly those cells have gone sky high too.