I'm an electrician, and my advice is to do what you can to go solar. Generators are great, but they are costly to run, and with any mechanical piece of equipment, there could be failures, etc. Setting up an efficient solar system will be an investment from the get go, but will quickly turn around and pay for itself. Go to your local electrical supply house and ask some questions about solar options. A quality supply house will have loads of answers for you, or will know what direction to point you in.
Good Luck,
Toekn