Diesels work fine in my experience. I have a Hustler Bigfoot with a Kubota 3 cylinder that is a great machine: all kinds of power but not a lot of speed. We built an Attex Li'ltruck with a Yanmar clone air-cooled single that worked fine, was a lot of fun to drive, but smoked like a coke oven under power because we had to tweek the fuel to get any power/speed out of it. No problem when you're riding alone but in a group we were always last in line. It really depends on what you want. If you need "right now" power, a diesel may not be what you want. Both the Kubota (glow plugs) and the Yanmar (ether, once) started in the cold, but around 15 or 20 degrees was as cold as we ever tried.
Stuck in the seventies- not in the swamp.
(6) Attex, a Hustler, a Super Swamp Fox, (2) Tricarts, (3) Tri-sports, a Sno-co trike, 3 Dunecycles, and a Starcraft! ...so far