I would use Ace Hi again.
My experience with water heaters has created a philosophy of life that a water heater should never be allowed reach it’s 13th birthday. We had a teenage water heater once and it rebelled by spewing water over our basement. We just had the technician install a 50 gallon water heater. I requested three quotes and Ace Hi was the lowest cost for the same water heater. He arrived promptly at 8:00 am, laid down protection on the stairs and lower level carpet, removed the old heater and cleaned up after the work was done in 75 minutes. I would use Ace Hi again for my plumbing needs.