The largest issue is the storage. Batteries are heavy, expensive and do not like extreme cold or heat. Proper ventilation is required when charging and they have a finite life.
The good thing is that because of technological developments they are getting better and cheaper. Also do NOT cheap out on the inverter. The ones you see at Crappy Tire work but not great and not for long