30+ years ago when I bought the Tanis on my 182, the shop that installed it recommended leaving it on 24/7, and indicated that a commuter that they worked for ran theirs 12 months a year. I installed a diode to cut the electrical consumption by 4 and it usually costs less than the meter minimum to leave on thru the winter. I do keep it blanketed. 1500-1600 hrs later, the oil analysis is consistent, compressions are in the high 70's and it starts on the second blade.
Although one of my hangar neighbors rigged his Seneca heaters (engine and cockpit) to start with a 2m packet set up, I'm just not that tech savvy and cell coverage in the hangar is iffy at best. If I know that I'm going to be flying in the morning and its gonna be cold (Oct - May in this part of Wyoming) I leave a little "under desk" space heater (with various safety shutoffs) in the cockpit under the panel. Figure the odds ratio of the heater catching fire is cheaper than the near certainty that the expensive squealing of my gyros spinning up.
Our club 172 has had an oil pan heater for roughly the same period, and a rather elaborate homemade, quilted, blanket. First two engines (H2AD) in different planes made it to 2200/2500 hrs without problems, the third (a STC'd D2J) is at 2000 and going strong. All of these were replaced because certain club officers were getting nervous about the liability of running past TBO.
I've seen the rational(s) for not keeping engines warm, but at least in our cold, dry climate, it seems to prolong their life.