I agree that Buddy Heaters are not well suited for a boat. I used one to warm the salon for a winter project on the hard many years ago. I was confined with it for 5 or 6 hours. While I believe it claimed to have a CO cutoff, I was convinced I got mild CO poisoning. I got a headache and felt like weak dizzy crap right through the next day. It takes multiple times longer to get out of the blood stream, than to absorb. Your blood will actually take up CO, before O2. Bad stuff. Not to mention the possibility of a propane leak.
What is the desired need for heat? Day projects, take the edge off an occasional shoulder season overnight, or live aboard through a winter? What kind of winter matters too, ie Maine v North Carolina. If living aboard, there is nothing like installed proper heat. In NC, the water remains warm enough that a reverse cycle heat pump, from an A/C unit, will work fine, even when air temps dip below freezing overnight, but not in Maine. If super cold and living aboard, I’d install a hydronic diesel heater, so heat can be properly distributed. I hate open flames on a boat, but these units are well contained. Stove top would be a pass for me, other than emergency.
I‘ve always been attracted to the idea of a wood burning heater aboard, but unless you can handle the mess and wood storage, I doubt these are much fun over the long term. Plus, you’d probably never want it burning, while you’re off the boat. How about when asleep? I leave the reverse cycle pumps running, when ashore and return to a nice warm cabin.
Just in the past few years, we’ve discovered the best overnight warmth ever. A heated mattress pad, (not heated blanket), with dual controls so you don’t end up divorced over it.

We prefer it over leaving heat on in our stateroom. Heat stays on in the salon. We can run the mattress pads all night off our inverter too, when at anchor. They take less power than one might imagine, especially as you have to turn them to low to even tolerate the heat all night. Although, cranking them to high, just before climbing in at night is pretty nice.