As much as I love Harry I feel like a better option for protecting Iris would be the earth with the near indestructible alien (Supergirl). I know it wouldn't happen as it would probably be too complicated for the producers to deal with, I would still like an in universe (or multiverse) explanation.