> Heating via electrical resistance is 100% efficient.
No, this is quite wrong. You're not taking into account generation and transmission losses. Gas heat is actually much more efficient than electrical resistance heating.
Plus, as others are saying, using energy to move heat from one place to another allows you to move more heat than you could generate just by converting the energy to heat.