Electric heaters are cheaper and easier to install than gas ones. Gas heating has lower operational costs because gas is cheaper than electricity and gas is better at warming up larger spaces. For heating water, look at Gas vs. Electric Water Heaters.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.