No matter what heat system you go with, you need to keep in mind the "fuel" needed to heat with.
Electric heaters take electricity. You won't want to be running a generator for that. So that means shore power. But they are easy to add on (plug one in where ever needed). We like those little $20 electric milkhouse style utility heaters that Patton makes. Durable little buggers and compact too.
LP heaters, catalytic, Blue Flame or Radiant, require LP. some are better than others. RV furnaces tend to be LP as well. So with the LP heaters you will of course need LP. The old Suburban on our Class C was pretty frugal and we spent 2008 winter in Elizabethton TN and 2009 winter in Franklin NC. Both winters were pretty cold. Not the coldest, but not the warmest either. Perhaps slightly colder than "normal". Fair amounts of snow fall. Class C's furnace ate one 20LB BBQ tank in about 12 to 14 days. In 2008 I got the flu that was going thru Eastern TN/Western NC. Actually I got all three that winter. So we were keeping the RV pretty warm in TN. I have heard some RVs furnaces eat up a 20LB tank in one week and they are notorious for sucking house battery banks dry overnight. Your LP tank will run out either when it is snowing/sleeting or in the middle of the night. And if it can run out in the middle of the night while it is snowing/sleeting, that will be the perfect time. Using multiple tanks on manifold and/or auto changeover valves will help with the middle of the night situation.
Wood stoves are nice. We had one in one of our houses (our first one) as our primary heat source and used an old LP mobile home heater as a back up. The first winter the back up heater never kicked on. Second winter it kicked on twice for a couple of hours each time. I always stoked the fire back up when I got up at night to make my "wee trip in the wee hours" to the bathroom. By the time we got up in the AM to get ready for work, the house was toasty. Wood stoves tend to require either wood or pellets to heat with. So you need a supply of one or the other (unless your stove can use both). While you can get pellets at most any hardware/lumber store, in some places, they can be very expensive and hard to find. As for wood, you can get it free, buy it already cut & split or buy it unsplit and you get to do the work yourself. Biggest downside I have noticed about wood is you can't bring wood into a lot of public parks due to bugs that live in the wood. Check out state parks and you will often see a list of what wood you cannot bring in. If you are in a private park, they may not want stacks of wood sitting around your bus. If you stay on private land that may not be a problem.
Let's not forget about the kerosine/diesel/home heating oil heaters. And they have their own individual benefits and drawbacks as well. Part of which was the prices we were running into for marine heaters (it was for the Eagle and when you own an Eagle, you tend to get drawn into looking at some very expensive stuff because it's an Eagle).
No matter what you decide to use for heat, you need not only your primary source but you need a back up. We have two, AC & LP. We currently run two electric heaters as main heat since we are plugged into a power pole. But we also have a small wall mounted LP heater (Dynaglo Tag-a-long) in the back (bathroom/bedroom) plus we will put in another LP heater (back to LP unless we change our minds yet again) under the TV in the main "living room". This summer we will finish the plumbing for the AC/LP hydronic 12vDC fan forced ducted heater (which will end up being our main source of heat). Sometimes I bump the LP heater on to take a shower or get dressed in the AM. I deliberately chose the location of the little heater so that I can close the shower/dressing area off from the rest of the bus and heat just that small area.
I cannot stress this enough... You need to have a back up no matter what kind you will use for your primary heat.
If you use electric, what happens if you lose power during a winter storm? LP or wood would be handy.
If you use LP, electric or wood would be good if you run out of LP and you can't get a tank refilled until several hours later.
If you use wood, either electric or LP would be a good backup if you get sick or hurt and can't deal with the wood. Not to mention if the weather doesn't cooperate and you cannot get the wood when you run out.
What you want are options. Options will keep you from having to make desperate decisions at a bad time. If you never have to use the back up, that's just peachy. But it doesn't hurt to have a back up. You just need to figure out what will work for you. We have thought about it and since David CAN"T do wood and I do not intend to split anymore wood... ever (after all David did sell off the old 12 lb Monster Maul I used to use to split wood with) AC & LP works best for us. We use AC to heat water with and LP to cook with. So we already we set up for those two fuels. We can have heat if the power goes off (Albuquerque was out of power for over a week winter of 2010 although we were not.... good lesson that we did not have to suffer thru). We can have heat if we are traveling and park overnight, or a few days, in a parking lot in freezing temps.
My goal is to be able to have heat and cook if we are stuck in a situation like this when I25 was closed for two days! This was NOT supposed to have happened. We were not supposed to get anything more than a light dusting of snow.
This was our campground during the second part of the storm. The shot of the trucks in the parking lot (above) is where my daughter works. The truck for her store barely made it to TorC (they had opened the interstate up for a few hours) where his next delivery was and where he was parked for another two days due to snow.