A new heat pump water heater will pay for itself in about 3 years and most likely can get rebates from both tax and utility. They are the cheapest to run by far.

People lucky enough to live where its hot enough to have them in a garage also gets the benefit of them acting as an AC and it will cool the garage.