1) It is not a "hot water heater", it is a water heater (it makes hot water).
2) Gas is not more economical to operate. An electric water heater is nearly 100% efficient while the heating element is on. There is no loss of heat up a chimney as with a gas unit. In idle mode both water heaters are nearly identical for loss of heat through the insulation. However, the cost per BTU to heat the water is usually more for electric than natural gas. Hence, it may cost more to heat water with electric than gas but it depends on where you live.
3) A residential water heater with dual elements does not use both heating elements at the same time. The upper thermostat is designed for when the upper part of the tank is cold, it will turn on the upper heater element to heat water so as it is draw off the top, it will be at least warm water at the faucet. When the water reaches the set temperature of the thermostat it switches the power to the lower element. The lower element will turn off buy the lower thermostat when it reaches temperature.
4) All electric heaters are the same. No! depending on the model or size, check the wattage rating of the heater elements. Most are in the 3800 watt range but some can be 5500 watt. Never replace a 3800 watt unit with a 5500 watt unit unless your electrical connection can handle the load. For the average house the water heater is wired with 10 gauge wire on a thirty amp circuit. Older homes have 12 gauge on a 20 amp circuit.
5) A gas unit can heat the water faster than electric (called heat recovery rate). Not necessarily. It all depends on the model itself; electric wattage ratings or the size of the gas burner. Each water heater will have this rating and it is not how fast the water will reach temperature of the tank, but how fast it can rise a given amount of water. It takes the same energy to raise 40 degree cold water ten degrees as it does to raise 75 degree cold water ten degrees. So if you have an electric 30, 40 or 50 gallon tank with a 3800 watt element, each will raise the water temperature at the same rate, the difference is when will the entire tank would be hot enough to use say for a shower.