I think that electric water heaters are more efficient than NG heaters in the sense that a larger fraction of the energy that you buy becomes heat energy in your water.  NG heaters have a chimney and/or vent where some heated air will escape and not heat water.

If the price per kWh of electricity and of NG are comparable, you will get more hot water for your money with an electric heater.

Assuming NG is $12 per 1000 cubic feet, that is about $0.04 per kWh.  That is less than half the cost of electricity, so an NG water heater would need to be fairly inefficient to cost the same as an electric heater.

Only if you live right next to the power station otherwise the loss thru the transmission lines are way higher than burning the NG in your home. Up to 50% loss thu an electrical distrubution system.
That's the power of local distributed energy generation. We should have a goal of making smaller geographic areas responsible for a more significant percentage of their electrical power generation.

How about if each county or congressional district needed to provide at least 50% of its own electrical power? I think that would transform debates about conservation and the NIMBYism around wind power generation.

Each community would have to figure out the best way of getting to that number - if you want coal powered electrical plants, fine, but you have to live next to it. If you don't like coal or wind, then you'll just have to figure out how to lower demand.

50% losses?  Here are the 2003 figures:
Net generation, 3,883 billion kilowatthours.
Total retail sales, 3,488 billion kilowatthours.

You can't sell your losses, and the losses (worst-case) are about 10%.