Ive been told in some jurisdictions straight electric heat is not allowed by code. The same thing is happening with electric water heaters as well.
You are correct. The type of heating that is banned in many areas for a primary heating source is Straight electric strip heating or also known as resistance heating. This is the least efficient heating source when using electricity. It is the base line for creating Heat Pump or other types of Electrically driven heating efficiency.
Strip heating is still widely used as a back up source for heat pump systems.
Just lately we have been installing and designing larger Heat pump systems (mostly Mitsubishi City Multi) for Commercial and Large Residential Projects. They utilize up to a 20 ton single outdoor unit. The units have the ability to load share within the building. So, essentially, it can heat and cool at the same time. If there is a room that needs cooling and another that needs heating at the same time, it can take heat from one area and give to another.
Also, even though the outdoor unit is very large, you can have dozens of individual zones that can range anywhere from a fraction of a ton, up to 8 tons. Even in Mountain areas like Park City, they are effective and have been used as the primary heating source.
Like it has been state already, design and equipment application is critical. If you simply select a system that is designed for the load, you will have a effective heating solution. From there, selecting something that fits your needs of up front costs, running costs, and future replacement costs is the next step. The most important thing in the end, is that you have someone that is qualified to do the work in a way that doesn't compromise efficiency, reliability, or effectiveness of the selected equipment. More often than not, systems are not installed correctly.