If it's portable, your option works well.
For year round off grid use, there's something to be said for sealed lead acid, or flooded lead acid - they don't care about being cycled while cold (capacity is down and the voltage sags a good bit), and as long as they don't get too deeply discharged, they don't freeze.
A single panel, facing south, absolutely vertical, will shed snow and if you have no other loads, is usually enough to offset controller loads and self discharge over time to keep the batteries fully charged (and therefore not freezing) over winter.
There's no way you'll generate enough heat on electricity to keep a battery bank (or cabin) warm in the winter most places. I've got 5kW of panel on my office, and still can't manage that for a small, well insulated shed.