When you're in the market to replace a water heater, you can expect to pay anywhere from $1,600 to $5,400. If you're spending that kind of money, you want to be sure you're picking the perfect design ...