Has anyone recently had good a good experience with a hot water tank being replaced by a local HVAC/plumber/contractor?

Mine is kicked and I need a new one and I just don’t even know where to start with all the choices of who to hire.  Any help?