Installed a new water heater. Home depot quoted ~$1000. Somebody warned me that the installer will quote much more - and he did. The final quote from the installer came up to ~$2400. But he told me that I can waive pretty much all the extra fees if I just decline those parts & services - he would just reuse whatever I have with the old water heater. Then the price came down to exactly the same as what Home Depot had quoted, plus the city permit fee.
The installation was very quick and professional, we actually got a free upgrade and so far there has been no problem. I would recommend this company, just remember to decline all the extras :)