I personally would not leave the heater on while I was away for any appreciable time, except as a last resort backup. It is too risky IMO.
In Seattle on our former C30 we used an electric bilge heater (Twin Hornet) plus two Caframo cabin heaters, one in the stateroom and one in the galley. To get more air circulation I propped open the various cabinet doors including head, and also drained water system as best I could (run pump until it's empty and leave faucets open). Shutoff valves for the transom shower and drain those lines and leave it open. RV fluid in the toilet.
With that plan, across 4 years, temperature recorders in the cabin and engine room never dropped below 40. The main issue is to make sure you have reliable shore power and get notified if power goes out (and that's when I might consider the Webasto). I use an iSocket device for that but there are other options especially if you have WiFi at the dock.
There is one issue I've had *outside* the hull: a couple of years ago we were docked in Friday Harbor and it was below 20 degrees straight for several days. Choppy waters led to a build up of ice on the hull ... and the bilge pump died, apparently from pumping against that external ice. Those due periodically anyway, so it's not a huge deal apart from the risk if it were unattended for a long time.