Wholeheartedly agree. We used a Honda EU 2.0i, converted to LPG, this was connected via an armoured hose and bayonet fittings to a regulator on one of the gas bottles in the bow locker. Use a motorcyle lock cable to secure the generator to the armco, or a mooring ring. the a shore line cable back to the entry point on the boat gave 230 V to the onboard battery charger (Mastervolt 80amp three stage)
It is, admittedly a bit of a faff, to set all this up, and you need somewhere to store it all but it certainly does the job. I wouldn't like to have to do it every day in the winter! You will also need a good budget to buy reliable kit.