I realize I should try and deal with this before I actually move in and (in the case of a replacement) have to deal without hot water while the tank is replaced and reheats.
That shouldn't be very long assuming no plumbing changes. I replaced ours over the summer myself. It was only a few hours for the whole process. Including going to HD to get it and hauling downstairs.